|
From: | Kevin Rodgers |
Subject: | Re: Copying preserves font-lock-face |
Date: | Mon, 25 Sep 2006 16:32:45 -0600 |
User-agent: | Thunderbird 1.5.0.7 (Windows/20060909) |
Richard Stallman wrote:
If I copy text with a font-lock-face it keeps that property and doesn't acquire the face appropriate to it's new location e.g text from the grep buffer with font-lock-face `match' looks the same after being copied into a C file. I realise that I can remove font-lock-face with facemenu-remove-all but I don't see why I should need to. Is there a reason why font-lock-face should be preserved on copying? Perhaps it should be preserved when copying into a non-font-lock buffer, but discarded when copying into a buffer with font-lock enabled.
On the topic of yanking fontified text into non-font-lock buffers, I became annoyed when any following keyed text would inherit those properties, so I put this in my .emacs file: (defadvice yank (after rear-nonsticky activate) "Make all yanked text properties rear-nonsticky, unless Font Lock is on." (unless font-lock-mode (put-text-property (region-beginning) (region-end) 'rear-nonsticky t))) -- Kevin
[Prev in Thread] | Current Thread | [Next in Thread] |