Ivan Kanis <[email protected]> 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