diff options
| -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 |