[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] can I refile or archive from the agenda without rebuilding?
From: |
Kyle Meyer |
Subject: |
Re: [O] can I refile or archive from the agenda without rebuilding? |
Date: |
Tue, 16 Dec 2014 15:46:46 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Alan Schmitt <address@hidden> wrote:
> On 2014-12-15 09:31, Samuel Loury <address@hidden> writes:
[...]
> This is how I did it:
>
> #+begin_src emacs-lisp
> (defun as/org-agenda-refile-noupdate (&optional goto rfloc)
> "Call `org-agenda-refile' with arguments GOTO, RFLOC, and t."
> (interactive "P")
> (org-agenda-refile goto rfloc t))
>
> (add-hook 'org-agenda-mode-hook
> (lambda ()
> (local-set-key (kbd "C-c C-w") 'as/org-agenda-refile-noupdate)))
> #+end_src
You could also use
(define-key org-agenda-mode-map [remap org-agenda-refile]
'as/org-agenda-refile-noupdate)
> I'm curious: is it better to use an advice or to redefine a function?
I usually prefer to define a new function because it allows you to use
both the old and new variant.
--
Kyle