[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 76d522e: custom-theme-set-variables more resilient against remove
From: |
Lars Ingebrigtsen |
Subject: |
master 76d522e: custom-theme-set-variables more resilient against removed libraries |
Date: |
Sun, 1 Nov 2020 07:14:52 -0500 (EST) |
branch: master
commit 76d522e59ef03397e15d30bb3b4de3840c917e63
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
custom-theme-set-variables more resilient against removed libraries
* lisp/custom.el (custom-theme-set-variables): Don't bug out on
settings that require a library that has been removed (bug#38843).
---
lisp/custom.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lisp/custom.el b/lisp/custom.el
index cc445fe..cee4589 100644
--- a/lisp/custom.el
+++ b/lisp/custom.el
@@ -1010,7 +1010,10 @@ COMMENT is a comment string about SYMBOL."
set)
(when requests
(put symbol 'custom-requests requests)
- (mapc #'require requests))
+ ;; Load any libraries that the setting has specified as
+ ;; being required, but don't error out if the package has
+ ;; been removed.
+ (mapc (lambda (lib) (require lib nil t)) requests))
(setq set (or (get symbol 'custom-set) #'custom-set-default))
(put symbol 'saved-value (list value))
(put symbol 'saved-variable-comment comment)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 76d522e: custom-theme-set-variables more resilient against removed libraries,
Lars Ingebrigtsen <=