From 9111d9b74c0c846ba69c81bd317d1ae7d3a5152f Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 5 Jan 2025 00:57:44 -0500 Subject: [PATCH] fix(emacs-lisp): only set mode-name in elisp buffers And not emacs-lisp-mode derived modes. --- modules/lang/emacs-lisp/config.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index 56a53bf3c..31a43ba1b 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -68,7 +68,7 @@ See `+emacs-lisp-non-package-mode' for details.") ;; As of Emacs 28+, `emacs-lisp-mode' uses a shorter label in the mode-line ;; ("ELisp/X", where X = l or d, depending on `lexical-binding'). In <=27, ;; it uses "Emacs-Lisp". The former is more useful, so I backport it: - (setq-hook! 'emacs-lisp-mode-hook + (setq-hook! 'emacs-lisp-mode-local-vars-hook mode-name `("ELisp" (lexical-binding (:propertize "/l" help-echo "Using lexical-binding mode")