Commit cb3f945f authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(custom-set-variables): Set options with :require

clauses last.
parent fbc7f2a6
2001-08-02 Gerd Moellmann <>
* custom.el (custom-set-variables): Set options with :require
clauses last.
* custom.el (defcustom): Doc fix.
* (TAGS, TAGS-LISP): Exclude loaddefs.el.
......@@ -442,7 +442,16 @@ COMMENT is a comment string about SYMBOL."
(error "Circular custom dependency between `%s' and `%s'"
sym1 sym2))
(1-then-2 t)
(t nil))))))
(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 (get sym2 'custom-requests)))))))
(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