From 5331a28533d1050f4fbc669dce7082f5313b2ee4 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 22 Dec 2018 04:01:30 -0500 Subject: [PATCH] set-pretty-symbols!: fix void-variable mode error Occurs when unsetting pretty symbols for a mode with (set-pretty-symbols! 'some-mode nil), because of a forgotten loop and let-var. --- modules/ui/pretty-code/autoload.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ui/pretty-code/autoload.el b/modules/ui/pretty-code/autoload.el index 59ab8bf5c..4ad18fe69 100644 --- a/modules/ui/pretty-code/autoload.el +++ b/modules/ui/pretty-code/autoload.el @@ -89,8 +89,9 @@ Pretty symbols can be unset for emacs-lisp-mode with: (set-pretty-symbols! 'emacs-lisp-mode nil)" (declare (indent defun)) (if (null (car-safe plist)) - (delq (assq mode +pretty-code-symbols-alist) - +pretty-code-symbols-alist) + (dolist (mode (doom-enlist modes)) + (delq (assq mode +pretty-code-symbols-alist) + +pretty-code-symbols-alist)) (let (results merge key) (while plist (pcase (setq key (pop plist))