From c82e7d9ea27ff1994a1891a7d162a9943ad7c897 Mon Sep 17 00:00:00 2001 From: Ajai Nelson <22969541+AjaiKN@users.noreply.github.com> Date: Sat, 14 Sep 2024 01:46:52 -0400 Subject: [PATCH] fix(ligatures): avoid invalid `prettify-symbols-alist` Otherwise, `prettify-symbols-alist` will be set to a list whose first element is the mode name, a symbol. That makes `prettify-symbols-alist` an invalid alist, so when `prettify-symbols-mode` is enabled, there's a type error in `prettify-symbols--make-keywords`. Amend: c07f359d648a --- modules/ui/ligatures/config.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ui/ligatures/config.el b/modules/ui/ligatures/config.el index 57dc8d7c1..00169e1fd 100644 --- a/modules/ui/ligatures/config.el +++ b/modules/ui/ligatures/config.el @@ -112,7 +112,7 @@ isn't disabled in `+ligatures-extras-in-modes'." (((+ligatures--enable-p +ligatures-extras-in-modes)) (symbols (if-let ((symbols (assq major-mode +ligatures-extra-alist))) - symbols + (cdr symbols) (cl-loop for (mode . symbols) in +ligatures-extra-alist if (derived-mode-p mode) return symbols))))