Variable: ibuffer-never-search-content-name

ibuffer-never-search-content-name is a customizable variable defined in ibuf-ext.el.gz.

Value

("\\`\\*ediff " "\\`\\*Shell Command Output\\*" "\\`\\*Async Shell Command\\*" "\\`\\*Customize Option: " "\\`\\*Completions\\*\\'" "\\`\\*Help\\*\\'" "\\`\\*Messages\\*\\'" "\\`\\*Pp Eval Output\\*\\'" "\\`\\*CompileLog\\*\\'" "\\`\\*Info\\*\\'" "\\`\\*Buffer List\\*\\'" "\\`\\*Ibuffer\\*\\'" "\\`\\*Apropos\\*\\'")

Documentation

A list of regexps for buffers ignored by ibuffer-mark-by-content-regexp.

Buffers whose name matches a regexp in this list, are not searched.

This variable was added, or its default value changed, in Emacs 26.1.

Probably introduced at or before Emacs version 26.1.

Source Code

;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
(defcustom ibuffer-never-search-content-name
  (let* ((names    '("Completions" "Help" "Messages" "Pp Eval Output"
                     "CompileLog" "Info" "Buffer List" "Ibuffer" "Apropos"))
         (partial  '("Customize Option: " "Async Shell Command\\*"
                     "Shell Command Output\\*" "ediff "))
         (beg      "\\`\\*")
         (end      "\\*\\'")
         (excluded (mapcar (lambda (x)
                             (format "%s%s" beg x)) partial)))
    (dolist (str names (nreverse excluded))
      (push (format "%s%s%s" beg str end) excluded)))
  "A list of regexps for buffers ignored by `ibuffer-mark-by-content-regexp'.
Buffers whose name matches a regexp in this list, are not searched."
  :version "26.1"
  :type '(repeat regexp)
  :require 'ibuf-ext
  :group 'ibuffer)