Kyle Meyer <k...@kyleam.com> writes: > 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.
That makes sense. Thanks for the advice (no pun intended). -- Konubinix GPG Key : 7439106A Fingerprint: 5993 BE7A DA65 E2D9 06CE 5C36 75D2 3CED 7439 106A
signature.asc
Description: PGP signature