1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00

(iswitchb-use-frame-buffer-list): New configuration

variable. If non-nil, order the buffer list according to the
currently selected frame.
(iswitchb-make-buflist): If iswitchb-use-frame-buffer-list is
non-nil, pass the selected frame to function buffer-list.
This commit is contained in:
Gerd Moellmann 2000-01-29 12:14:55 +00:00
parent 887448e1e3
commit f5bd1691b7

View File

@ -295,6 +295,11 @@ See also `iswitchb-newbuffer'."
:type 'boolean
:group 'iswitchb)
(defcustom iswitchb-use-frame-buffer-list nil
"*Non-nil means use the currently selected frame's buffer list."
:type 'boolean
:group 'iswitchb)
(defcustom iswitchb-make-buflist-hook nil
"*Hook to run when list of matching buffers is created."
:type 'hook
@ -677,7 +682,8 @@ it is put to the start of the list."
(iswitchb-ignore-buffername-p b-name)
(memq b-name iswitchb-current-buffers)))
b-name)))
(buffer-list)))))
(buffer-list (and iswitchb-use-frame-buffer-list
(selected-frame)))))))
(nconc iswitchb-temp-buflist iswitchb-current-buffers)
(run-hooks 'iswitchb-make-buflist-hook)
;; Should this be after the hooks, or should the hooks be the