mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-16 17:24:23 +00:00
Allow inhibiting inserting #! in sh-set-shell
* lisp/progmodes/sh-script.el (sh-set-shell): Allow inhibiting inserting the #! line (bug#20959).
This commit is contained in:
parent
57eb0db9dc
commit
cd1313b7f1
1 changed files with 3 additions and 1 deletions
|
|
@ -2192,6 +2192,8 @@ Point should be before the newline."
|
|||
When used interactively, insert the proper starting #!-line,
|
||||
and make the visited file executable via `executable-set-magic',
|
||||
perhaps querying depending on the value of `executable-query'.
|
||||
(If given a prefix (i.e., `C-u') don't insert any starting #!
|
||||
line.)
|
||||
|
||||
When this function is called noninteractively, INSERT-FLAG (the third
|
||||
argument) controls whether to insert a #!-line and think about making
|
||||
|
|
@ -2215,7 +2217,7 @@ whose value is the shell name (don't quote it)."
|
|||
'("csh" "rc" "sh"))
|
||||
nil nil nil nil sh-shell-file)
|
||||
(eq executable-query 'function)
|
||||
t))
|
||||
(not current-prefix-arg)))
|
||||
(if (string-match "\\.exe\\'" shell)
|
||||
(setq shell (substring shell 0 (match-beginning 0))))
|
||||
(setq sh-shell (sh-canonicalize-shell shell))
|
||||
|
|
|
|||
Loading…
Reference in a new issue