From bd140955164ca854450c52f4b5c4ca9e0f5c878b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 11 Sep 2024 18:30:48 -0400 Subject: [PATCH] fix(ligatures): lisp modes disobeying null +ligatures-extra-symbols Fix: #7440 --- modules/ui/ligatures/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ui/ligatures/config.el b/modules/ui/ligatures/config.el index abed3896e..e3236227b 100644 --- a/modules/ui/ligatures/config.el +++ b/modules/ui/ligatures/config.el @@ -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