Mercurial > emacs
changeset 73859:75ac3e7c76de
(bs--window-for-buffer): Remove.
(bs--show-with-configuration): Use `get-window-with-predicate' instead of
`bs--window-for-buffer'.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Fri, 10 Nov 2006 01:34:35 +0000 |
parents | 775c7e458252 |
children | faa6ac4f6e4f |
files | lisp/bs.el |
diffstat | 1 files changed, 4 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/bs.el Fri Nov 10 01:16:26 2006 +0000 +++ b/lisp/bs.el Fri Nov 10 01:34:35 2006 +0000 @@ -692,17 +692,6 @@ (interactive) (bs--redisplay t)) -(defun bs--window-for-buffer (buffer-name) - "Return a window showing a buffer with name BUFFER-NAME. -Take only windows of current frame into account. -Return nil if there is no such buffer." - (catch 'window - (walk-windows (lambda (w) - (when (string= (buffer-name (window-buffer w)) - buffer-name) - (throw 'window w)))) - nil)) - (defun bs--set-window-height () "Change the height of the selected window to suit the current buffer list." (unless (one-window-p t) @@ -1241,7 +1230,6 @@ (or (cdr bs--cycle-list) "this buffer")))))) - ;;;###autoload (defun bs-cycle-previous () "Select previous buffer defined by buffer cycling. @@ -1435,7 +1423,10 @@ ;; we have to set the buffer we started the command (setq bs--buffer-coming-from (current-buffer))) (let ((liste (bs-buffer-list)) - (active-window (bs--window-for-buffer "*buffer-selection*"))) + (active-window (get-window-with-predicate + (lambda (w) + (string= (buffer-name (window-buffer w)) + "*buffer-selection*"))))) (if active-window (select-window active-window) (modify-frame-parameters nil