GNU bug report logs -
#14349
org-agenda does not handle diary appointments with days
Previous Next
Reported by: Nic Ferrier <nferrier <at> ferrier.me.uk>
Date: Sat, 4 May 2013 18:28:02 UTC
Severity: normal
Fixed in version 24.4
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Glenn Morris <rgm <at> gnu.org> writes:
> Nic Ferrier wrote:
>
>> Take that first entry out and it's the same problem.
>
> Sure. The first line is simply the only thing that tells me you are
> using European date format. It isn't the default and you didn't say.
>
>> The problem is the addition of the day. But the day is added by default
>> by `calendar-date-string'.
>
> ?
>
> emacs -Q -f calendar
> i d
> -> May 4, 2013
>
> (no day)
>
> Please give a complete recipe starting from emacs -Q.
Thanks for taking the time here. I've always found the calendar and
diary to be a bit "difficult".
But I didn't say anything about the diary insert functions available
from calendar. Specifically I called out:
(calendar-date-string '(05 13 2013))
=> "Monday, May 13, 2013"
This is used by the Outlook integration I was referring to on the devel
list:
https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00067.html
The reason that function behaves like that is because the function is
supposed to be separately customized with calendar-date-display-form.
You're right, my emacs does have:
calendar-date-style => 'european
so calendar-date-string should be expected to insert in that style
should it not?
I've tested from -Q and it all looks good, but that makes sense.
When you have:
calendar-date-style => 'american
and no customization of:
calendar-date-display-form
then inserting dates with calender-date-string is fine.
But when you have:
calendar-date-style => 'european
and no customization of:
calendar-date-display-form
then inserting dates with calender-date-string is not fine, it's broken
in the way I described.
Which means we should either tie calendar-date-style and
calendar-date-display-form together or nor use
calendar-date-display-form to insert directly into the diary?
Nic
This bug report was last modified 12 years and 98 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.