# HG changeset patch # User Mark A. Hershberger # Date 1195933465 0 # Node ID 95c52422857d6a8b54306ede7e60ef8e1dabf0b7 # Parent c69102c73c4f0e34058316d73be8502392b5b9ac Fix holiday menu bug diff -r c69102c73c4f -r 95c52422857d lisp/calendar/cal-menu.el --- a/lisp/calendar/cal-menu.el Sat Nov 24 16:24:01 2007 +0000 +++ b/lisp/calendar/cal-menu.el Sat Nov 24 19:44:25 2007 +0000 @@ -95,13 +95,11 @@ ,@(let ((l ())) ;; Show 11 years--5 before, 5 after year of middle month. (dotimes (i 11) - (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)) + (let ((y (+ 2007 -5 i))) + (push (vector (format "For Year %s" y) + (list (list 'lambda 'nil '(interactive) + (list 'list-holidays y y)))) + l))) (nreverse l)) "--" ["Unmark Calendar" calendar-unmark]