]> git.eshelyaron.com Git - emacs.git/commit
Fix visiting RPM files
authorEli Zaretskii <eliz@gnu.org>
Mon, 10 Apr 2023 13:09:58 +0000 (16:09 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 10 Apr 2023 13:09:58 +0000 (16:09 +0300)
commit338b3718b6cf14ef13b9390928e2b13b5d4f1797
tree5885eeaf681d201a57f95b14984eb04b2824e3fd
parentb4afee03193575c3812c6f9704cd08d0dc852e5a
Fix visiting RPM files

We cannot call 'sh-set-shell' inside 'sh-base-mode', since various
settings of 'sh-mode', in particular the syntax table, is not yet
set.  Likewise with various hooks: since 'sh-base-mode' is not a
mode any file should be visited with, it makes no sense to set up
stuff like 'hack-local-variables-hook' in 'sh-base-mode'; it
should be set in the descendant modes instead.
* lisp/progmodes/sh-script.el (sh-base-mode): Move the call to
'sh-set-shell' from here...
(sh-mode): ...to here...
(bash-ts-mode): ...with a copy here.  (Bug#62748)
lisp/progmodes/sh-script.el