Hi, I'm trying to understand the syntax (e.g. ‘11am+2:15’) for specifying the end time of an event, from (info "(org)The date/time prompt") It works okay if I do org-deadline with 11am+2:15 * test 3 DEADLINE: <2021-05-09 Sun 11:00-13:15> but if I do 11pm+2:15 then it gets confused: * test 4 DEADLINE: <2021-05-09 Sun 23:00-25:15> and when I next call the agenda, I get an error: org-duration-to-minutes: Invalid duration format: "+1:15" Also, I couldn't see any mention in the documentation of org-agenda-default-appointment-duration -- is that worth mentioning in the node, e.g. after ‘11am+2:15’ ⇒ same as above "If you do not specify an end time, then you can provide a default duration by setting org-agenda-default-appointment-duration." Best wishes, Stephen Emacs : GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.28, cairo version 1.17.4) of 2021-04-28 Package: Org mode version 9.4.4 (release_9.4.4 @ /usr/local/share/emacs/28.0.50/lisp/org/)
Hello, Stephen Eglen <sje30@cam.ac.uk> writes: > I'm trying to understand the syntax (e.g. ‘11am+2:15’) for specifying > the end time of an event, from (info "(org)The date/time prompt") > > It works okay if I do org-deadline with 11am+2:15 > > * test 3 > DEADLINE: <2021-05-09 Sun 11:00-13:15> > > but if I do 11pm+2:15 then it gets confused: > > * test 4 > DEADLINE: <2021-05-09 Sun 23:00-25:15> > > and when I next call the agenda, I get an error: > > org-duration-to-minutes: Invalid duration format: "+1:15" I solved this part on maint branch. > Also, I couldn't see any mention in the documentation of > org-agenda-default-appointment-duration -- is that worth mentioning in > the node, e.g. after ‘11am+2:15’ ⇒ same as above > > "If you do not specify an end time, then you can provide a default > duration by setting org-agenda-default-appointment-duration." Sure. Patch welcome. Regards, -- Nicolas Goaziou
> I solved this part on maint branch. Thank you! > Sure. Patch welcome. diff --git a/doc/org-manual.org b/doc/org-manual.org index ab12fa70a..ea8901f28 100644 --- a/doc/org-manual.org +++ b/doc/org-manual.org @@ -6074,6 +6074,11 @@ separator in the latter case, e.g.: | =11am--1:15pm= | \rArr{} same as above | | =11am+2:15= | \rArr{} same as above | +If you do not specify an end time, then you can provide a default +duration by setting ~org-agenda-default-appointment-duration~ to a +suitable non-~nil~ value. + + #+cindex: calendar, for selecting date #+vindex: org-popup-calendar-for-date-prompt Parallel to the minibuffer prompt, a calendar is popped up[fn:62].
Hello,
Stephen Eglen <sje30@cam.ac.uk> writes:
>> I solved this part on maint branch.
>
> Thank you!
Aaaaand I reverted it because the "fix" introduced other issues!
To be continued…
Regards,
--
Nicolas Goaziou
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Stephen Eglen <sje30@cam.ac.uk> writes:
>
>>> I solved this part on maint branch.
>>
>> Thank you!
>
> Aaaaand I reverted it because the "fix" introduced other issues!
I pushed another fix. *crossing fingers*
Regards,