diff lisp/calendar/calendar.el @ 102354:3206ad427d3c

(diary-date-forms, calendar-date-display-form): Add :set-after listing variables on which we might depend.
author Glenn Morris <rgm@gnu.org>
date Mon, 02 Mar 2009 07:00:43 +0000
parents 0c901689da73
children 564ef05eedbc
line wrap: on
line diff
--- a/lisp/calendar/calendar.el	Mon Mar 02 02:19:24 2009 +0000
+++ b/lisp/calendar/calendar.el	Mon Mar 02 07:00:43 2009 +0000
@@ -836,6 +836,9 @@
                          (repeat (list :inline t :format "%v"
                                        (symbol :tag "Keyword")
                                        (choice symbol regexp)))))
+  :set-after '(calendar-date-style diary-iso-date-forms
+                                   diary-european-date-forms
+                                   diary-american-date-forms)
   :initialize 'custom-initialize-default
   :set (lambda (symbol value)
          (unless (equal value (eval symbol))
@@ -903,6 +906,9 @@
 `calendar-american-date-display-form' provide some defaults for three common
 styles."
   :type 'sexp
+  :set-after '(calendar-date-style calendar-iso-date-display-form
+                                   calendar-european-date-display-form
+                                   calendar-american-date-display-form)
   :group 'calendar)
 
 (defun calendar-set-date-style (style)