From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: bug#9695: allowed date range Date: Thu, 13 Oct 2011 08:48:25 +0100 Message-ID: <87lisp9vsm.fsf@pinto.chemeng.ucl.ac.uk> References: <87ty7kd8oh.fsf@kanis.fr> <87ehyiitv7.fsf__48109.1452217244$1318487785$gmane$org@googlemail.com> <87mxd5jqpn.fsf@thinkpad.tsdh.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:58194) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REG1v-0007nq-4F for emacs-orgmode@gnu.org; Thu, 13 Oct 2011 03:48:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REG1q-0000db-O4 for emacs-orgmode@gnu.org; Thu, 13 Oct 2011 03:48:39 -0400 Received: from vscani-d2.ucl.ac.uk ([144.82.108.133]:47705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REG1q-0000dF-JD for emacs-orgmode@gnu.org; Thu, 13 Oct 2011 03:48:34 -0400 In-Reply-To: <87mxd5jqpn.fsf@thinkpad.tsdh.de> (Tassilo Horn's message of "Thu, 13 Oct 2011 09:28:04 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Tassilo Horn Cc: emacs-orgmode@gnu.org Tassilo Horn writes: > Ivan Kanis 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)