Hello,

Michael Hoffman <gmane4-hoff...@sneakemail.com> writes:

> I previously asked a question about this on emacs-orgmode but it seems
> more likely that this is a bug.
>
> https://lists.gnu.org/archive/html/emacs-orgmode/2018-02/msg00183.html
>
> I am bulk re-scheduling items in an agenda view. I would like all the
> selected items to be re-scheduled to a year later from their current
> scheduled date. The org manual
> <https://orgmode.org/manual/Agenda-commands.html> seems to indicate
> this is possible using double plus:
>
>> Schedule all items to a new date. To shift existing schedule dates by
>> a fixed number of days, use something starting with double plus at the
>> prompt, for example ‘++8d’ or ‘++2w’.
>
> When I try this, however, I always get re-scheduling from the current
> date. I am using Org mode version 9.1.6 (9.1.6-48-gfe7619-elpa).
> Here's how to reproduce:
>
> 1. Create minimal.org.el:
>
> (setq debug-on-error t
>       debug-on-signal nil
>       debug-on-quit nil)
> (add-to-list 'load-path "c:/Users/micha/.emacs.d/elpa/org-20180212")
>
> 2. emacs.exe -Q -l minimal-org.el
>
> 3. Create a test.org buffer:
>
> * TODO Task
>   SCHEDULED: <2018-01-01 Mon>
>
> 4. Add it to the agenda files list with C-c [.
>
> 5. M-x org-agenda RET t results in
>
> Global list of TODO items of type: ALL
> Available with ‘N r’: (0)[ALL] (1)TODO (2)DONE
>   test:       TODO Task
>
> 6. Move down to TODO Task and type m to mark
>
> 7. B s (bulk schedule). The minibuffer will state:
>
> (Re)Schedule to Date+time [2018-02-11]: [cursor] => <2018-02-11 Sun>
>
> 8. ++1y. The right part of the minibuffer now states
>
> <2019-02-11 Mon>
>
> I expected <2019-01-01 Tue>
>
> 9. RET.
>
> The task is now rescheduled to <2019-02-11 Mon> rather than
> <2019-01-01 Tue> as initially expected.

Fixed. Thank you.

Regards,

-- 
Nicolas Goaziou

Reply via email to