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.
This commit is contained in:
Henrik Lissner 2018-12-22 04:01:30 -05:00
parent d6cb0ec5f5
commit 5331a28533
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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))