tweak(ligatures): +ligatures-extra-alist: affect derived modes

Close: #7808
Co-authored-by: Dev380 <Dev380@users.noreply.github.com>
This commit is contained in:
Henrik Lissner 2024-08-22 00:55:41 -04:00
parent a0c901cca7
commit d941078e66
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -138,7 +138,10 @@ and cannot run in."
(setq +ligatures--init-font-hook nil))) (setq +ligatures--init-font-hook nil)))
(when in-mode-extras-p (when in-mode-extras-p
(prependq! prettify-symbols-alist (prependq! prettify-symbols-alist
(alist-get major-mode +ligatures-extra-alist))) (or (alist-get major-mode +ligatures-extra-alist)
(cl-loop for (mode . symbols) in +ligatures-extra-alist
if (derived-mode-p mode)
return symbols))))
(when (and (or in-mode-p in-mode-extras-p) (when (and (or in-mode-p in-mode-extras-p)
prettify-symbols-alist) prettify-symbols-alist)
(when prettify-symbols-mode (when prettify-symbols-mode