Function: smart-buffer-menu-no-marks
smart-buffer-menu-no-marks is a byte-compiled function defined in
hui-mouse.el.
Signature
(smart-buffer-menu-no-marks)
Documentation
Display this line's buffer in this window.
Bury the buffer menu unless other buffers are marked. If buffer menu items are marked, return nil, else t.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-mouse.el
;;; ************************************************************************
;;; smart-buffer-menu functions
;;; ************************************************************************
(defun smart-buffer-menu-no-marks ()
"Display this line's buffer in this window.
Bury the buffer menu unless other buffers are marked. If buffer
menu items are marked, return nil, else t."
(let* ((this-buffer (Buffer-menu-buffer t))
(menu-buffer (current-buffer))
(others (delq this-buffer (Buffer-menu-marked-buffers t))))
(unless others
(switch-to-buffer this-buffer)
(unless (eq menu-buffer this-buffer)
(bury-buffer menu-buffer))
t)))