Function: ibuffer-filter-by-basename

ibuffer-filter-by-basename is an autoloaded, interactive and byte-compiled function defined in ibuf-ext.el.gz.

Signature

(ibuffer-filter-by-basename QUALIFIER)

Documentation

Limit current view to buffers with file basename matching QUALIFIER.

For example, for a buffer associated with file /a/b/c.d, this matches against c.d.

Probably introduced at or before Emacs version 26.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
;;;###autoload (autoload 'ibuffer-filter-by-basename "ibuf-ext")
(define-ibuffer-filter basename
    "Limit current view to buffers with file basename matching QUALIFIER.

For example, for a buffer associated with file `/a/b/c.d', this
matches against `c.d'."
  (:description "file basename"
   :reader (read-from-minibuffer
            "Filter by file name, without directory part (regex): "))
  (when-let ((it (with-current-buffer buf (ibuffer-buffer-file-name))))
    (string-match qualifier (file-name-nondirectory it))))