|
From: | Kevin Rodgers |
Subject: | Re: kill-region defadvice |
Date: | Sun, 08 Jun 2008 10:45:45 -0600 |
User-agent: | Thunderbird 2.0.0.14 (Macintosh/20080421) |
Nikolaj Schumacher wrote:
Joe <joesmoe10@gmail.com> wrote:Originally I did this by writing a new function that checked if the mark was active. However, I think that using defadvice is a better solution but I got stuck while trying to write it.No, it's not! By using advice, you modify the kill-region function and risk that any command using it will backward-kill-word instead.
Just write the advice as (if (and (interactive-p) mark-active) ad-do-it (backward-kill-word 1)) -- Kevin Rodgers Denver, Colorado, USA
[Prev in Thread] | Current Thread | [Next in Thread] |