[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#360: whitespace.el: auto-cleanup on kill prevents killing read-only
bug#360: whitespace.el: auto-cleanup on kill prevents killing read-only buffers
Thu, 05 Jun 2008 00:26:11 -0400
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)
>> I have whitespace-global-mode on and have it set to auto-cleanup on
>> kill. This stops read-only buffers from being killed, as auto-cleanup
>> tries to clean them up, gets an error, and aborts the kill.
>> The old whitespace mode used to check to see if it was being called in
>> a read-only buffer, and didn't try to clean up under those circumstances.
>> I'm using Emacs 184.108.40.206, but as far as I can tell the problem still
>> exists in CVS head.
> This problem can be fixed by wrapping the body of whitespace-clean in
> (unless buffer-read-only). I don't know if that fix has problems, but it at
> least works for me.
That would probably fix the problem, but now I wonder: why on earth
would someone worry about whitespace when killing a buffer?
Why would you want to strip whitespace just microseconds before throwing
away this piece of data anyway?