diff options
author | Daniel Colascione <dancol@dancol.org> | 2014-05-20 18:55:54 -0700 |
---|---|---|
committer | Daniel Colascione <dancol@dancol.org> | 2014-05-20 18:55:54 -0700 |
commit | e619d93c227597bccc8b3d76ee8518fb20098bb1 (patch) | |
tree | c0749f1051f1096ea8b27ffe99c7a3c185725c7e /lisp/emacs-lisp/edebug.el | |
parent | 8ea51e4f0819f249424cbbbec12bf4c6d750513a (diff) | |
parent | 708374c7bc07fd778126e43daea2651ca66a893c (diff) | |
download | emacs-e619d93c227597bccc8b3d76ee8518fb20098bb1.tar.gz emacs-e619d93c227597bccc8b3d76ee8518fb20098bb1.tar.bz2 emacs-e619d93c227597bccc8b3d76ee8518fb20098bb1.zip |
File-local-variable support for sh-script; add mksh support
* lisp/files.el (interpreter-mode-alist): Add mksh.
* lisp/progmodes/sh-script.el (sh-ancestor-alist): Add mksh, a pdksh
derivative.
(sh-alias-alist): Alias /system/bin/sh (Android's system shell) to
mksh. Improve custom spec; allow regular expressions.
(sh-shell): Delegate name splitting to `sh-canonicalize-shell'.
(sh-after-hack-local-variables): New function.
(sh-mode): Use it; respect file-local `sh-shell' variable.
(sh-set-shell): Use `sh-canonicalize-shell' instead of open-coding
the normalization.
(sh-canonicalize-shell): Rewrite to support regexes.
Diffstat (limited to 'lisp/emacs-lisp/edebug.el')
0 files changed, 0 insertions, 0 deletions