Stefan Monnier wrote:
How that structured way should look is a bit more complicated to
tell. I preferred to make those variables local in just the interactive
shell buffers.

Where are the `setq's affected by the `make-local-variable' calls?

Anywhere. The point is that those variables may change during the time the interactive shell exists (or perhaps a non-interactive shell). In this case I noticed it because the file completion code needs to know the value of shell-file-name.

If shell-file-name is set globally somewhere to something different from that in the shell buffer things may fail (as they did here). I hope I am clear enough.


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to