Variable: explicit-csh-args
explicit-csh-args is a customizable variable defined in shell.el.gz.
Value
("-i")
Documentation
Args passed to inferior shell by M-x shell (shell), if the shell is csh.
Value is a list of strings, which may be nil.
Source Code
;; Defined in /usr/src/emacs/lisp/shell.el.gz
;; Note: There are no explicit references to the variable `explicit-csh-args'.
;; It is used implicitly by M-x shell when the shell is `csh'.
(defcustom explicit-csh-args
(if (eq system-type 'hpux)
;; -T persuades HP's csh not to think it is smarter
;; than us about what terminal modes to use.
'("-i" "-T")
'("-i"))
"Args passed to inferior shell by \\[shell], if the shell is csh.
Value is a list of strings, which may be nil."
:type '(repeat (string :tag "Argument"))
:group 'shell)