comparison lisp/ChangeLog @ 4445:1d41b9bcf74f

Add `set-window-configuration/mapping' and `save-window-excursion/mapping'. 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> * window-xemacs.el (save-window-excursion/mapping, set-window-configuration/mapping): Add. These function return an alist mapping the window objects from the original window configuration to the window objects corresponding to them in the restored configuration. (set-window-configuration): (saved-window): (root-window->saved-window): (really-set-window-configuration): (restore-saved-window): Record the mapping for above functions.
author Mike Sperber <sperber@deinprogramm.de>
date Sun, 13 Apr 2008 11:18:00 +0200
parents 715c3ced8fa8
children 15dd5229cea5 4953b7353349
comparison
equal deleted inserted replaced
4444:715c3ced8fa8 4445:1d41b9bcf74f
1 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org>
2
3 * window-xemacs.el (save-window-excursion/mapping,
4 set-window-configuration/mapping): Add. These function return an
5 alist mapping the window objects from the original window
6 configuration to the window objects corresponding to them in the
7 restored configuration.
8 (set-window-configuration):
9 (saved-window):
10 (root-window->saved-window):
11 (really-set-window-configuration):
12 (restore-saved-window): Record the mapping for above functions.
13
1 2008-04-12 Henry S. Thompson <ht@inf.ed.ac.uk> 14 2008-04-12 Henry S. Thompson <ht@inf.ed.ac.uk>
2 15
3 * window-xemacs.el (real-split-window, real-delete-window): Define 16 * window-xemacs.el (real-split-window, real-delete-window): Define
4 these to the original definitions of `split-window' and 17 these to the original definitions of `split-window' and
5 `delete-window', and use them in the window-configuration code to 18 `delete-window', and use them in the window-configuration code to