Kevin Rodgers wrote:
>  > Then `kill-new', `kill-append', and `current-kill' would be modified to
>  > ignore `interprogram-*-function' if `macro-private-kills' is set and a
>  > keyboard macro is executing.
>
> It would be simpler to temporarily bind the interprogram-*-functions
> variables to nil in execute-kbd-macro.

I realize I never did implement this -- can I get some opinions on which
of these approaches to follow?  So far my reasoning is that the
execute-kbd-macro path is simpler and cleaner, but the kill-functions path
is more transparent (as well as having the trivial advantage that it would
remain possible to permanently affect the interprogram-*-functions
variables from a keyboard macro).

Davis Herring

-- 
This product is sold by volume, not by mass.  If it appears too dense or
too sparse, it is because mass-energy conversion has occurred during
shipping.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to