Alan Schmitt <alan.schm...@polytechnique.org> wrote: > On 2014-12-15 09:31, Samuel Loury <konubi...@gmail.com> 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