|
From: | Stefan Monnier |
Subject: | bug#5971: 23.1.95; `delete' modifies default value instead of buffer-local value |
Date: | Mon, 19 Apr 2010 02:25:02 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
>> > This doesn't seem right to me. >> Why not? That's the whole reason for the existence of two functions: >> `delete' and `remove'. > I'm aware that `delete' modifies the list structure and `remove' uses > a copy. What I don't understand is the interaction with a default > value instead of a buffer-local value. Why would `delete' cause the > behavior described? Why not? Stefan PS: Closing this. You can continue the discussion on gnu.emacs.help (or even comp.lang.lisp, tho I never read that one and they're probably not that familiar with buffer-local variables).
[Prev in Thread] | Current Thread | [Next in Thread] |