>> > Doesn't (let (bookmark-bmenu-other-window) ...) have limited life. >> (let (bookmark-bmenu-other-window) ...) >> only affects the bookmark-bmenu-other-window *variable*, not the >> bookmark-bmenu-other-window function. > If that isn't a bug waiting to happen I don't know what is. > You appear to be asserting that it's documented to work that > way but I'd counter with 2 arguments. [...]
I must say I have no idea what you're talking about. Maybe it's me, but since I believe I'm pretty familiar with those concepts, I'll assume you either expressed yourself poorly, or you don't really understand the notions of symbols and variables. Try to reread the elisp manual, especially the part describing variables, symbols, and things like symbol-function, symbol-value, symbol-plist, ... Another way is to post here an example of a specific behavior which you find counter intuitive (basically write a bug report, but asking why it works that way, rather than claiming it's a bug ;-). It'd also be helpful to cite relevant parts of the elisp manual which lead you to your mis-understanding, so we can try and improve it. Stefan _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs