Function: ibuffer-filter-by-derived-mode

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

Signature

(ibuffer-filter-by-derived-mode QUALIFIER)

Documentation

Limit current view to buffers with major mode(s) specified by QUALIFIER.

QUALIFIER is the mode name as a symbol or a list of symbols.
 Restrict the view to buffers whose major mode derivates
 from modes specified by QUALIFIER.
Called interactively, accept a comma separated list of mode names.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
;;;###autoload (autoload 'ibuffer-filter-by-derived-mode "ibuf-ext")
(define-ibuffer-filter derived-mode
    "Limit current view to buffers with major mode(s) specified by QUALIFIER.
QUALIFIER is the mode name as a symbol or a list of symbols.
 Restrict the view to buffers whose major mode derivates
 from modes specified by QUALIFIER.
Called interactively, accept a comma separated list of mode names."
  (:description "derived mode"
        :reader
        (mapcar #'intern
         (completing-read-multiple "Filter by derived mode: "
                       (ibuffer-list-buffer-modes t)
                       nil t))
        :accept-list t)
  (with-current-buffer buf (derived-mode-p qualifier)))