diff options
| author | Mark A. Hershberger | 2007-11-24 19:44:25 +0000 |
|---|---|---|
| committer | Mark A. Hershberger | 2007-11-24 19:44:25 +0000 |
| commit | f860383bedd4c09fb8950c7cbd6e7a40989c909d (patch) | |
| tree | 745a8e348c4fef0d5104472d741145f4ef3fc59c | |
| parent | b58a65fa205f7947d5aefae81e03a97d06f23e54 (diff) | |
| download | emacs-f860383bedd4c09fb8950c7cbd6e7a40989c909d.tar.gz emacs-f860383bedd4c09fb8950c7cbd6e7a40989c909d.zip | |
Fix holiday menu bug
| -rw-r--r-- | lisp/calendar/cal-menu.el | 12 |
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] |