]> git.eshelyaron.com Git - emacs.git/commit
Properly set a dynamic, syntactic mode name
authorJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Mon, 8 Apr 2019 01:12:26 +0000 (18:12 -0700)
committerJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Tue, 9 Apr 2019 05:48:24 +0000 (22:48 -0700)
commite48306f84f1aeb4409cc02ae864f33e7af657288
tree51480e3fcbc6679af1294093853e158d9dc37bc9
parent7a9dac5c944432cc2329473bb1dd9db9c0bfdd99
Properly set a dynamic, syntactic mode name

Use mode-line-format constructs to properly set mode-name, rather than
use the very hacky solution that was filling-in for my lack of
knowledge of this feature.

* lisp/progmodes/js.el (js--update-mode-name)
(js--idly-update-mode-name): Remove.

(js--syntactic-mode-name-part): New helper function for mode-name.
(js-use-syntactic-mode-name): Helper to set up the dynamic mode-name.

(js-jsx-enable): Don’t need to call any extra functions now.
(js-mode): Use the new setup function rather than the old ones.

(js-jsx-mode): Use the same initial mode name as js-mode so the final
one is identical for both modes.
lisp/progmodes/js.el