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)