2. Defining two new abnormal hooks, maybe named yank-encode-functions and
kill-encode-functions, to be called by kill-region etc (or possibly the
lower-level functions like kill-new and kill-append.)
This would be better than using advice.
On further consideration, there seems to be some overlap between the above
suggestion and the yank-handler text property (new to Emacs 22).
The idea of the yank-handler text property is that certain kill
strings are encoded specially, and need to be decoded when they are
yanked. Maybe longlines could use this instead of a new hook for
yanking.
However, it would still need a hook for killing. However,
not just for killing. This hook should be used in various places,
including Fdelete_and_extract_region.
Or maybe you could just use after-change-functions.
Would that work?
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel