aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-06-09 22:33:44 +0800
committerChong Yidong2012-06-09 22:33:44 +0800
commit4f5d2ba15c0dbe248fea1faea9a319435b5fe31a (patch)
treeb30331d9d634e0bb829ba5099c1181220a566978
parent8a26b487f280e01009346863c04f2577b1fa850f (diff)
downloademacs-4f5d2ba15c0dbe248fea1faea9a319435b5fe31a.tar.gz
emacs-4f5d2ba15c0dbe248fea1faea9a319435b5fe31a.zip
* ebuff-menu.el (electric-buffer-list): Preserve header line.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/ebuff-menu.el3
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b858b10c3e1..05a9c19bf04 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12012-06-09 Chong Yidong <cyd@gnu.org>
2
3 * ebuff-menu.el (electric-buffer-list): Preserve header line.
4
12012-06-09 Martin Rudalics <rudalics@gmx.at> 52012-06-09 Martin Rudalics <rudalics@gmx.at>
2 6
3 * window.el (special-display-popup-frame): Don't use 7 * window.el (special-display-popup-frame): Don't use
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el
index e973f45bc44..f71554e9f66 100644
--- a/lisp/ebuff-menu.el
+++ b/lisp/ebuff-menu.el
@@ -121,9 +121,10 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry.
121 (setq buffer (list-buffers-noselect arg)) 121 (setq buffer (list-buffers-noselect arg))
122 (Electric-pop-up-window buffer) 122 (Electric-pop-up-window buffer)
123 (unwind-protect 123 (unwind-protect
124 (progn 124 (let ((header header-line-format))
125 (set-buffer buffer) 125 (set-buffer buffer)
126 (electric-buffer-menu-mode) 126 (electric-buffer-menu-mode)
127 (setq header-line-format header)
127 (goto-char (point-min)) 128 (goto-char (point-min))
128 (if (search-forward "\n." nil t) 129 (if (search-forward "\n." nil t)
129 (forward-char -1)) 130 (forward-char -1))