Commit b6790c3e authored by Stefan Monnier's avatar Stefan Monnier
Browse files

(custom-theme-set-variables): Sort minor modes last.

parent 55b039c3
......@@ -726,15 +726,13 @@ in SYMBOL's list property `theme-value' \(using `custom-push-theme')."
(error "Circular custom dependency between `%s' and `%s'"
sym1 sym2))
(2-then-1 nil)
;; Put symbols with :require last. The macro
;; define-minor-mode generates a defcustom
;; with a :require and a :set, where the
;; setter function calls the mode function.
;; Putting symbols with :require last ensures
;; that the mode function will see other
;; customized values rather than default
;; values.
(t (nth 3 a2)))))))
;; Put minor modes and symbols with :require last.
;; Putting minor modes last ensures that the mode
;; function will see other customized values rather
;; than default values.
(t (or (nth 3 a2)
(eq (get sym2 'custom-set)
'custom-set-minor-mode))))))))
(while args
(let ((entry (car args)))
(if (listp entry)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment