Function: ibuffer-mark-by-file-name-regexp

ibuffer-mark-by-file-name-regexp is an autoloaded, interactive and byte-compiled function defined in ibuf-ext.el.gz.

Signature

(ibuffer-mark-by-file-name-regexp REGEXP)

Documentation

Mark all buffers whose file name matches REGEXP.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
;;;###autoload
(defun ibuffer-mark-by-file-name-regexp (regexp)
  "Mark all buffers whose file name matches REGEXP."
  (interactive (list (read-regexp "Mark by file name (regexp)")))
  (ibuffer-mark-on-buffer
   (lambda (buf)
     (when-let ((name (with-current-buffer buf (ibuffer-buffer-file-name))))
       ;; Match on the displayed file name (which is abbreviated).
       (string-match-p regexp (ibuffer--abbreviate-file-name name))))))