Function: ibuffer-unmark-all
ibuffer-unmark-all is an interactive and byte-compiled function
defined in ibuffer.el.gz.
Signature
(ibuffer-unmark-all MARK)
Documentation
Unmark all buffers with mark MARK.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defun ibuffer-unmark-all (mark)
"Unmark all buffers with mark MARK."
(interactive "cRemove marks (RET means all):")
(if (= (ibuffer-count-marked-lines t) 0)
(message (substitute-command-keys
"No buffers marked; use \\<ibuffer-mode-map>\
\\[ibuffer-mark-forward] to mark a buffer"))
(let ((fn (lambda (_buf mk)
(unless (eq mk ?\s)
(ibuffer-set-mark-1 ?\s)) t)))
(if (eq mark ?\r)
(ibuffer-map-lines fn)
(ibuffer-map-on-mark mark fn))))
(ibuffer-redisplay t))