[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] bug#9695: allowed date range
From: |
Eric S Fraga |
Subject: |
Re: [O] bug#9695: allowed date range |
Date: |
Thu, 13 Oct 2011 08:48:25 +0100 |
User-agent: |
Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux) |
Tassilo Horn <address@hidden> writes:
> Ivan Kanis <address@hidden> writes:
>
> Hi!
>
>> After investigating further <2011-10-17 >--<2011-10-30 > works but not
>> <2011-10-17>--<2011-10-30>. The regexp for a timestamp is defined in
>> org-ts-regexp :
>>
>> "<\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^\r\n>]*?\\)>"
>>
>> Shouldn't the trailing space be optional?
>
> In your regex, there is no trailing whitespace, but are right that it is
> in the original definition.
>
> ,----[ C-h v org-ts-regexp RET ]
> | org-ts-regexp is a variable defined in `org.el'.
> | Its value is
> | "<\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} [^\r\n>]*?\\)>"
> | ^
> `----
>
> Strangely, that timestamp regex didn't change for 3 years...
>
> Oh, now I see what's wrong. All time stamps consist of the date and
> then the day's name abbreviation, which is missing with your example.
> Correct would be
>
> <2011-10-17 Mon>--<2011-10-30 Sun>
>
> Bye,
> Tassilo
Although the day is optional according to the regexp. I would
definitely like to have the regexp with the space optional as well as
there are cases where I want to type the date in directly (not in org
mode for whatever reason). In those cases, it is easy to type
2011-01-01 or whatever but it's not necessarily trivial to determine the
day of the week...
Actually, interesting thought experiment: does org actually do any
consistency checks, comparing the date and the day of the week?
--
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.90.1
: using Org-mode version 7.7 (release_7.7.380.g54d7df)