summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.emacs5
1 files changed, 3 insertions, 2 deletions
diff --git a/.emacs b/.emacs
index 2e0c170..c8c2260 100644
--- a/.emacs
+++ b/.emacs
@@ -19,8 +19,9 @@
(if (fboundp 'setopt)
(defalias 'my/setopt 'setopt)
(defmacro my/setopt (&rest pairs)
- (while pairs
- (customize-set-variable (pop pairs) (pop pairs)))))
+ `(let ((pairs (quote ,pairs)))
+ (while pairs
+ (customize-set-variable (pop pairs) (pop pairs))))))
;; Some list variables I don't set via Custom. I can't tell Custom
;; "add this element, take those two away": I need to "set in stone"