changeset 14886:96423e733197

(sh-shell-arg): Add no options for bash, ksh, or wksh.
author Richard M. Stallman <rms@gnu.org>
date Wed, 27 Mar 1996 00:09:54 +0000
parents 38e792454ee3
children 11a44a4c4bfe
files lisp/progmodes/sh-script.el
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/progmodes/sh-script.el	Wed Mar 27 00:08:15 1996 +0000
+++ b/lisp/progmodes/sh-script.el	Wed Mar 27 00:09:54 1996 +0000
@@ -105,16 +105,19 @@
   "*The executable file name for the shell being programmed.")
 
 
-;; bash and ksh do not need any options when run in a shell script,
-;; and Bill_Mann@praxisint.com says -p with ksh can do harm.
 (defvar sh-shell-arg
+  ;; bash does not need any options when run in a shell script,
   '((bash)
     (csh . "-f")
     (pdksh)
+    ;; Bill_Mann@praxisint.com says -p with ksh can do harm.
     (ksh88)
-    ;; Bill_Mann@praxisint.com says -p may be wrong for this too.
+    ;; -p means don't initialize functions from the environment.
     (rc . "-p")
-    (wksh . "-motif")
+    ;; Someone proposed -motif, but we don't want to encourage
+    ;; use of a non-free widget set.
+    (wksh)
+    ;; -f means don't run .zshrc.
     (zsh . "-f"))
   "*Single argument string for the magic number.  See `sh-feature'.")