Revert previous commit, made without ChangeLog entry.
authorGlenn Morris <rgm@gnu.org>
Sun, 25 Nov 2007 02:49:38 +0000 (02:49 +0000)
committerGlenn Morris <rgm@gnu.org>
Sun, 25 Nov 2007 02:49:38 +0000 (02:49 +0000)
lisp/calendar/cal-menu.el

index 094e642..7158774 100644 (file)
     ,@(let ((l ()))
         ;; Show 11 years--5 before, 5 after year of middle month.
         (dotimes (i 11)
-         (let ((y (+ 2007 -5 i)))
-           (push (vector (format "For Year %s" y)
-                         (list (list 'lambda 'nil '(interactive)
-                                     (list 'list-holidays y y))))
-                l)))
+          (push (vector "For Year"
+                        `(lambda ()
+                           (interactive)
+                           (holiday-list (+ displayed-year ,(- i 5))
+                                         (+ displayed-year ,(- i 5))))
+                        :suffix `(number-to-string (+ displayed-year ,(- i 5))))
+                l))
         (nreverse l))
     "--"
     ["Unmark Calendar" calendar-unmark]