emacs-orgmode
[Top][All Lists]
Advanced

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

[Orgmode] Re: preventing automatic rebuild of agenda on refiling?


From: Michael Gilbert
Subject: [Orgmode] Re: preventing automatic rebuild of agenda on refiling?
Date: Tue, 15 Jun 2010 10:45:48 -0700

>>>> I may have missed when this happened or if it's been discussed already, 
>>>> but I'm noticing that recent Org-mode automatically rebuilds the agenda 
>>>> each time I refile a task. This can dramatically slow down the process of 
>>>> refiling a lot of items. Is there a setting to change this?
>>> 
>>> As far as I am aware of: No, you currently cannot disable it for a single 
>>> refile operation.  But, if you refile a lot of items you might try Agenda's 
>>> bulk action:
>>> 
>>> http://orgmode.org/manual/Agenda-commands.html Bulk actions actually do not 
>>> rebuld the agenda.
>> 
>> But if I'm not mistaken, they involve refiling all the marked items to the 
>> same destination. That hasn't been my workflow at all.
>> 
>> This is a frustrating change. I guess my option now is to jump to the item 
>> in question, refile it, then jump back. But given that in my current 
>> workflow I refile scores of items during my daily prep... Ugh. I'm sure 
>> there was a good reason for the change, but it just doesn't suit how I've 
>> come to use Org-mode.
>> 
>> Anyway, if there are any other ideas out there other than waiting for the 
>> roundtrip of the rebuild or jumping back and forth to the source files, I 
>> would be interested in hearing them!
> 
> If you give a triple prefix argument to org-agenda-refile, the agenda will 
> not be rebuilt.
> 
> If you'd like this as the default behavior, you can bind it to a key (or 
> change the original binding):
> 
> (define-key org-agenda-mode-map "\C-c\C-w" 
>  (lambda ()
>    (interactive)
>    (org-agenda-refile nil nil t)))

Fantastic. I can experiment with adapting my workflow, but this is so useful. 
Deeply appreciated.

— Michael




reply via email to

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