mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
feat(emacs-lisp): extend fontification to lisp-{data,interaction}-mode
Was supposed to be part of22d5e30
. Amend:22d5e3059f
This commit is contained in:
@ -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."
|
||||||
|
Reference in New Issue
Block a user