emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [bug] changing TODO status with org-after-todo-state-change-hook


From: Eric S Fraga
Subject: Re: [O] [bug] changing TODO status with org-after-todo-state-change-hook defined fails
Date: Fri, 1 Mar 2013 20:19:46 +0000
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux)

Bastien <address@hidden> writes:

> Hi Eric,
>
> Eric S Fraga <address@hidden> writes:
>
>> #+begin_src emacs-lisp
>> (add-hook 'org-after-todo-state-change-hook
>>        '(lambda ()
>>           ;; remove the scheduled date/time if present as the activity is no 
>> longer mine
>>           ;; based on a suggestion by Manish on the org-mode mailing list
>>           (if (string= org-state "WAIT") (org-schedule t))))
>> #+end_src
>
> You need to use (org-schedule '(4)) here, this is part of a change
> in master that allows to use C-u C-u C-c C-s to add a delay (and 
> same for C-u C-u C-c C-d which adds a warning delay.)
>
> HTH!

It does indeed!  I did read the description of org-schedule to remind
myself of why I had what I did there but I kind of skimmed over the
"universal argument" bit... <blush>

However, I would suggest that a more graceful exit might be good?  I
still do not understand why the log message wasn't prompted for.

Anyway, thanks: my setup is working again as it should!

-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org release_7.9.3f-1313-g7d4812




reply via email to

[Prev in Thread] Current Thread [Next in Thread]