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

Attachment: signature.asc
Description: PGP signature

Reply via email to