diff options
| author | Glenn Morris | 2008-04-03 04:07:01 +0000 |
|---|---|---|
| committer | Glenn Morris | 2008-04-03 04:07:01 +0000 |
| commit | df1c298dbe8ffadea6d5526da6fbabbd9f2a2b75 (patch) | |
| tree | 5967222c7042799b2d725575b250d91b8b3472a7 | |
| parent | 1c9992b7da199ef2f57adf1d870db1b75c57c0d8 (diff) | |
| download | emacs-df1c298dbe8ffadea6d5526da6fbabbd9f2a2b75.tar.gz emacs-df1c298dbe8ffadea6d5526da6fbabbd9f2a2b75.zip | |
(holiday-islamic-new-year): New function.
| -rw-r--r-- | lisp/calendar/cal-islam.el | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/calendar/cal-islam.el b/lisp/calendar/cal-islam.el index 932f2327a7c..5579a0b28e7 100644 --- a/lisp/calendar/cal-islam.el +++ b/lisp/calendar/cal-islam.el | |||
| @@ -218,6 +218,23 @@ nil if it is not visible in the current calendar window." | |||
| 218 | (calendar-absolute-from-islamic (list month day y))))) | 218 | (calendar-absolute-from-islamic (list month day y))))) |
| 219 | (list (list date string)))))) | 219 | (list (list date string)))))) |
| 220 | 220 | ||
| 221 | ;;;###holiday-autoload | ||
| 222 | (defun holiday-islamic-new-year () | ||
| 223 | "Holiday entry for the Islamic New Year, if visible in the calendar window." | ||
| 224 | (let ((date (caar (holiday-islamic 1 1 ""))) | ||
| 225 | (m displayed-month) | ||
| 226 | (y displayed-year)) | ||
| 227 | (and date | ||
| 228 | (list (list date | ||
| 229 | (format "Islamic New Year %d" | ||
| 230 | (progn | ||
| 231 | (increment-calendar-month m y 1) | ||
| 232 | (extract-calendar-year | ||
| 233 | (calendar-islamic-from-absolute | ||
| 234 | (calendar-absolute-from-gregorian | ||
| 235 | (list m (calendar-last-day-of-month m y) y) | ||
| 236 | )))))))))) | ||
| 237 | |||
| 221 | (autoload 'diary-list-entries-1 "diary-lib") | 238 | (autoload 'diary-list-entries-1 "diary-lib") |
| 222 | 239 | ||
| 223 | ;;;###diary-autoload | 240 | ;;;###diary-autoload |