Variable: explicit-bash-args
explicit-bash-args is a customizable variable defined in shell.el.gz.
Value
("--noediting" "-i")
Documentation
Args passed to inferior shell by M-x shell (shell), if the shell is bash.
Value is a list of strings, which may be nil.
Probably introduced at or before Emacs version 24.4.
Source Code
;; Defined in /usr/src/emacs/lisp/shell.el.gz
;; Note: There are no explicit references to the variable `explicit-bash-args'.
;; It is used implicitly by M-x shell when the interactive shell is `bash'.
(defcustom explicit-bash-args
;; Tell bash not to use readline. It's safe to assume --noediting now,
;; as it was introduced in 1996 in Bash version 2.
'("--noediting" "-i")
"Args passed to inferior shell by \\[shell], if the shell is bash.
Value is a list of strings, which may be nil."
:type '(repeat (string :tag "Argument"))
:group 'shell)