From a2b1c4da7864e1cf5270c1aa08ee31cc551cc4ce Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 17 Sep 2024 06:05:22 -0400 Subject: [PATCH] feat(emacs-lisp): extend fontification to lisp-{data,interaction}-mode Was supposed to be part of 22d5e30. Amend: 22d5e3059f55 --- modules/lang/emacs-lisp/config.el | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index fe64e68bc..456e85d6f 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -112,13 +112,13 @@ See `+emacs-lisp-non-package-mode' for details.") ;; Enhance elisp syntax highlighting, by highlighting Doom-specific ;; constructs, defined symbols, and truncating :pin's in `package!' calls. - (font-lock-add-keywords - 'emacs-lisp-mode - (append `(;; custom Doom cookies - ("^;;;###\\(autodef\\|if\\|package\\)[ \n]" (1 font-lock-warning-face t))) - ;; highlight defined, special variables & functions - (when +emacs-lisp-enable-extra-fontification - `((+emacs-lisp-highlight-vars-and-faces . +emacs-lisp--face))))) + (dolist (mode '(emacs-lisp-mode lisp-data-mode lisp-interaction-mode)) + (font-lock-add-keywords + mode (append `(;; custom Doom cookies + ("^;;;###\\(autodef\\|if\\|package\\)[ \n]" (1 font-lock-warning-face t))) + ;; highlight defined, special variables & functions + (when +emacs-lisp-enable-extra-fontification + `((+emacs-lisp-highlight-vars-and-faces . +emacs-lisp--face)))))) (defadvice! +emacs-lisp-append-value-to-eldoc-a (fn sym) "Display variable value next to documentation in eldoc."