* trittweiler [2007-08-15 15:45+0200] writes:
Make `M-.' work on definitions outside the current restriction. `M-,' will also properly restore the narrowing as of before the jump. Similiarly for quiting from the compilation notes buffer and the Xref buffers.
- slime.el (slime-narrowing-configuration, slime-emacs-snapshot), (current-slime-narrowing-configuration), (set-slime-narrowing-configuration), (current-slime-emacs-snapshot), (set-slime-emacs-snapshot), (current-slime-emacs-snapshot-fingerprint): New. Emacs' window configurations do not restore narrowing, so introduce a snapshot facility that contains the necessary information.
This is quite a heavy abstraction. Can we at least agree to use "slime" as prefix in ELisp code please?
May I also point out that "slime-emacs-snapshot" is a rather unspecific term? Perhaps something like "slime-window-config" would be more suggestive. Or at least drop the "emacs" part.
Helmut.