Variable: shell-completion-fignore
shell-completion-fignore is a customizable variable defined in
shell.el.gz.
Value
nil
Documentation
List of suffixes to be disregarded during file/command completion.
This variable is used to initialize comint-completion-fignore in the shell
buffer. The default is nil, for compatibility with most shells.
Some people like ("~" "#" "%").
Probably introduced at or before Emacs version 19.24.
Source Code
;; Defined in /usr/src/emacs/lisp/shell.el.gz
(defcustom shell-completion-fignore nil
"List of suffixes to be disregarded during file/command completion.
This variable is used to initialize `comint-completion-fignore' in the shell
buffer. The default is nil, for compatibility with most shells.
Some people like (\"~\" \"#\" \"%\")."
:type '(repeat (string :tag "Suffix"))
:group 'shell)