(message "No buffers marked; use 'm' to mark a buffer")
(let ((count
(ibuffer-map-marked-lines
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
'kill))))
(message "Killed %s lines" count))))
(t
'name))))
(ibuffer-map-marked-lines
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
(setq ibuffer-copy-filename-as-kill-result
(concat ibuffer-copy-filename-as-kill-result
(let ((name (buffer-file-name buf)))
(defun ibuffer-mark-on-buffer (func)
(let ((count
(ibuffer-map-lines
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
(when (funcall func buf)
(ibuffer-set-mark-1 ibuffer-marked-char)
t)))))
(let ((ibuffer-do-occur-bufs nil))
;; Accumulate a list of marked buffers
(ibuffer-map-marked-lines
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
(push buf ibuffer-do-occur-bufs)))
(ibuffer-do-occur-1 regexp ibuffer-do-occur-bufs
(get-buffer-create "*Ibuffer-occur*")
'ibuffer-map-deletion-lines)
(t
'ibuffer-map-marked-lines))
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
,(if (eq modifier-p :maybe)
`(let ((ibuffer-tmp-previous-buffer-modification
(buffer-modified-p buf)))