From aaa21698e954e4fe1ffebf9bda0746bddb642637 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 30 Sep 2018 16:19:17 -0400 Subject: [PATCH] ui/pretty-code: don't error on non-existent symbol Users may want to customize the symbol list entirely, rather than modify in place. --- modules/ui/pretty-code/autoload.el | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/modules/ui/pretty-code/autoload.el b/modules/ui/pretty-code/autoload.el index 0a336f482..22bb3536b 100644 --- a/modules/ui/pretty-code/autoload.el +++ b/modules/ui/pretty-code/autoload.el @@ -99,11 +99,8 @@ Pretty symbols can be unset for emacs-lisp-mode with: (:merge (setq merge (pop rest))) (:alist (setq results (append (pop rest) results))) (_ - (unless (plist-member +pretty-code-symbols key) - (user-error "Invalid keyword in set-pretty-symbols!: %s" key)) - (let* ((sym (pop rest)) - (char (plist-get +pretty-code-symbols key))) - (push (cons sym char) results))))) + (when-let* ((char (plist-get +pretty-code-symbols key))) + (push (cons (pop rest) char) results))))) (unless merge (delq (assq mode +pretty-code-symbols-alist) +pretty-code-symbols-alist))