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 "No buffers marked; use `m' 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))