Function: Buffer-menu-marked-buffers

Buffer-menu-marked-buffers is a byte-compiled function defined in buff-menu.el.gz.

Signature

(Buffer-menu-marked-buffers &optional UNMARK)

Documentation

Return the list of buffers marked with Buffer-menu-mark.

If UNMARK is non-nil, unmark them.

Source Code

;; Defined in /usr/src/emacs/lisp/buff-menu.el.gz
(defun Buffer-menu-marked-buffers (&optional unmark)
  "Return the list of buffers marked with `Buffer-menu-mark'.
If UNMARK is non-nil, unmark them."
  (let (buffers)
    (Buffer-menu-beginning)
    (while (re-search-forward "^>" nil t)
      (let ((buffer (Buffer-menu-buffer)))
	(if (and buffer unmark)
	    (tabulated-list-set-col 0 " " t))
	(if (buffer-live-p buffer)
	    (push buffer buffers))))
    (nreverse buffers)))