[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Holidays in fancy diary
From: |
Matthew Mundell |
Subject: |
Holidays in fancy diary |
Date: |
04 Feb 2004 20:06:18 +0000 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
With the CVS Emacs, any holidays are missing from a fancily displayed
diary.
To reproduce:
emacs -q --no-site-file
(add-hook 'diary-display-hook 'fancy-diary-display)
(calendar)
g d RET jan RET 1 RET d 0 RET 0 RET ; i.e. diary for 1 jan
This seems to be because changes to increment-calendar-month have
introduced a possible nil return, which causes fancy-diary-display to
skip the holiday processing. A simple patch follows.
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/calendar/diary-lib.el,v
retrieving revision 1.75
diff -u -r1.75 diary-lib.el
--- diary-lib.el 17 Jan 2004 13:46:09 -0000 1.75
+++ diary-lib.el 1 Feb 2004 21:53:30 -0000
@@ -587,8 +587,9 @@
(extract-calendar-month date))
(setq holiday-list-last-year
(extract-calendar-year date))
- (increment-calendar-month
- holiday-list-last-month holiday-list-last-year 1)
+ (progn (increment-calendar-month
+ holiday-list-last-month holiday-list-last-year 1)
+ t)
(setq holiday-list
(let ((displayed-month holiday-list-last-month)
(displayed-year holiday-list-last-year))
- Holidays in fancy diary,
Matthew Mundell <=
- Re: Holidays in fancy diary, Ed Reingold, 2004/02/04
- Re: Holidays in fancy diary, Matthew Mundell, 2004/02/04
- Re: Holidays in fancy diary, Ed Reingold, 2004/02/04
- Re: Holidays in fancy diary, Jason Rumney, 2004/02/04
- Re: Holidays in fancy diary, Ed Reingold, 2004/02/04
- Re: Holidays in fancy diary, Jason Rumney, 2004/02/05
- Re: Holidays in fancy diary, Ed Reingold, 2004/02/05
- Re: Holidays in fancy diary, Glenn Morris, 2004/02/06
- Re: Holidays in fancy diary, Ed Reingold, 2004/02/04