Function: embark-ibuffer-candidates

embark-ibuffer-candidates is a byte-compiled function defined in embark.el.

Signature

(embark-ibuffer-candidates)

Documentation

Return marked or all buffers listed in ibuffer buffer.

If any buffer is marked, return marked buffers; otherwise, return all buffers.

Source Code

;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark-ibuffer-candidates ()
  "Return marked or all buffers listed in ibuffer buffer.
If any buffer is marked, return marked buffers; otherwise, return
all buffers."
  (when (derived-mode-p 'ibuffer-mode)
    (cons 'buffer
          (or (ibuffer-marked-buffer-names)
              (let (buffers)
                (ibuffer-map-lines-nomodify
                 (lambda (buffer _mark)
                   (push (buffer-name buffer) buffers)))
                (nreverse buffers))))))