fix(ligatures): lisp modes disobeying null +ligatures-extra-symbols

Fix: #7440
This commit is contained in:
Henrik Lissner 2024-09-11 18:30:48 -04:00
parent b853c4106a
commit bd14095516
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -124,6 +124,11 @@ and cannot run in."
(setq prettify-symbols-unprettify-at-point 'right-edge)
(when (modulep! +extra)
;; Lisp modes offer their own defaults for `prettify-symbols-mode' (just a
;; lambda symbol substitution), but this might be unexpected if the user
;; enables +extra but has unset `+ligatures-extra-symbols'.
(setq lisp-prettify-symbols-alist nil)
(add-hook 'after-change-major-mode-hook #'+ligatures-init-extra-symbols-h))
(cond