aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark A. Hershberger2007-11-24 19:44:25 +0000
committerMark A. Hershberger2007-11-24 19:44:25 +0000
commitf860383bedd4c09fb8950c7cbd6e7a40989c909d (patch)
tree745a8e348c4fef0d5104472d741145f4ef3fc59c
parentb58a65fa205f7947d5aefae81e03a97d06f23e54 (diff)
downloademacs-f860383bedd4c09fb8950c7cbd6e7a40989c909d.tar.gz
emacs-f860383bedd4c09fb8950c7cbd6e7a40989c909d.zip
Fix holiday menu bug
-rw-r--r--lisp/calendar/cal-menu.el12
1 files changed, 5 insertions, 7 deletions
diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el
index 7158774dd2c..094e6421eae 100644
--- a/lisp/calendar/cal-menu.el
+++ b/lisp/calendar/cal-menu.el
@@ -95,13 +95,11 @@
95 ,@(let ((l ())) 95 ,@(let ((l ()))
96 ;; Show 11 years--5 before, 5 after year of middle month. 96 ;; Show 11 years--5 before, 5 after year of middle month.
97 (dotimes (i 11) 97 (dotimes (i 11)
98 (push (vector "For Year" 98 (let ((y (+ 2007 -5 i)))
99 `(lambda () 99 (push (vector (format "For Year %s" y)
100 (interactive) 100 (list (list 'lambda 'nil '(interactive)
101 (holiday-list (+ displayed-year ,(- i 5)) 101 (list 'list-holidays y y))))
102 (+ displayed-year ,(- i 5)))) 102 l)))
103 :suffix `(number-to-string (+ displayed-year ,(- i 5))))
104 l))
105 (nreverse l)) 103 (nreverse l))
106 "--" 104 "--"
107 ["Unmark Calendar" calendar-unmark] 105 ["Unmark Calendar" calendar-unmark]