feat(emacs-lisp): extend fontification to lisp-{data,interaction}-mode

Was supposed to be part of 22d5e30.

Amend: 22d5e3059f
This commit is contained in:
Henrik Lissner
2024-09-17 06:05:22 -04:00
parent 0b2ccac007
commit a2b1c4da78

View File

@ -112,13 +112,13 @@ See `+emacs-lisp-non-package-mode' for details.")
;; Enhance elisp syntax highlighting, by highlighting Doom-specific ;; Enhance elisp syntax highlighting, by highlighting Doom-specific
;; constructs, defined symbols, and truncating :pin's in `package!' calls. ;; constructs, defined symbols, and truncating :pin's in `package!' calls.
(font-lock-add-keywords (dolist (mode '(emacs-lisp-mode lisp-data-mode lisp-interaction-mode))
'emacs-lisp-mode (font-lock-add-keywords
(append `(;; custom Doom cookies mode (append `(;; custom Doom cookies
("^;;;###\\(autodef\\|if\\|package\\)[ \n]" (1 font-lock-warning-face t))) ("^;;;###\\(autodef\\|if\\|package\\)[ \n]" (1 font-lock-warning-face t)))
;; highlight defined, special variables & functions ;; highlight defined, special variables & functions
(when +emacs-lisp-enable-extra-fontification (when +emacs-lisp-enable-extra-fontification
`((+emacs-lisp-highlight-vars-and-faces . +emacs-lisp--face))))) `((+emacs-lisp-highlight-vars-and-faces . +emacs-lisp--face))))))
(defadvice! +emacs-lisp-append-value-to-eldoc-a (fn sym) (defadvice! +emacs-lisp-append-value-to-eldoc-a (fn sym)
"Display variable value next to documentation in eldoc." "Display variable value next to documentation in eldoc."