From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Hoffman Subject: Bulk re-scheduling in agenda view Date: Sun, 11 Feb 2018 22:02:55 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1el4Su-00013b-N4 for emacs-orgmode@gnu.org; Sun, 11 Feb 2018 22:07:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1el4Sr-0005HN-3x for emacs-orgmode@gnu.org; Sun, 11 Feb 2018 22:07:36 -0500 Received: from [195.159.176.226] (port=60612 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1el4Sq-0005Ff-So for emacs-orgmode@gnu.org; Sun, 11 Feb 2018 22:07:33 -0500 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1el4QR-0002vF-W2 for emacs-orgmode@gnu.org; Mon, 12 Feb 2018 04:05:03 +0100 Content-Language: en-US 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" To: emacs-orgmode@gnu.org 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 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. Am I doing something wrong here? Thanks, Michael Hoffman