aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1993-07-19 18:57:59 +0000
committerRichard M. Stallman1993-07-19 18:57:59 +0000
commit97344751daece6ed6456ec1dec921f75c42758ac (patch)
tree06dbbdc7d6d0af1b01e8ff6ebbdb2290b33f61f4
parente936d399818d207a9c9308179d9bc6a30c4648e8 (diff)
downloademacs-97344751daece6ed6456ec1dec921f75c42758ac.tar.gz
emacs-97344751daece6ed6456ec1dec921f75c42758ac.zip
(hebrew-holidays): Split into 4 sub-variables.
-rw-r--r--lisp/calendar/calendar.el29
1 files changed, 21 insertions, 8 deletions
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 4994658f5b4..cc59fe2d000 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -597,7 +597,7 @@ See the documentation for `calendar-holidays' for details.")
597See the documentation for `calendar-holidays' for details.") 597See the documentation for `calendar-holidays' for details.")
598 598
599;;;###autoload 599;;;###autoload
600(defvar hebrew-holidays 600(defvar hebrew-holidays-1
601 '((holiday-rosh-hashanah-etc) 601 '((holiday-rosh-hashanah-etc)
602 (if all-hebrew-calendar-holidays 602 (if all-hebrew-calendar-holidays
603 (holiday-julian 603 (holiday-julian
@@ -612,8 +612,11 @@ See the documentation for `calendar-holidays' for details.")
612 (list m 1 y)))))) 612 (list m 1 y))))))
613 (if (zerop (% (1+ year) 4)) 613 (if (zerop (% (1+ year) 4))
614 22 614 22
615 21))) "\"Tal Umatar\" (evening)")) 615 21))) "\"Tal Umatar\" (evening)"))))
616 (if all-hebrew-calendar-holidays 616
617;;;###autoload
618(defvar hebrew-holidays-2
619 '((if all-hebrew-calendar-holidays
617 (holiday-hanukkah) 620 (holiday-hanukkah)
618 (holiday-hebrew 9 25 "Hanukkah")) 621 (holiday-hebrew 9 25 "Hanukkah"))
619 (if all-hebrew-calendar-holidays 622 (if all-hebrew-calendar-holidays
@@ -629,8 +632,11 @@ See the documentation for `calendar-holidays' for details.")
629 11 10)) 632 11 10))
630 "Tzom Teveth")) 633 "Tzom Teveth"))
631 (if all-hebrew-calendar-holidays 634 (if all-hebrew-calendar-holidays
632 (holiday-hebrew 11 15 "Tu B'Shevat")) 635 (holiday-hebrew 11 15 "Tu B'Shevat"))))
633 (if all-hebrew-calendar-holidays 636
637;;;###autoload
638(defvar hebrew-holiday-3
639 '((if all-hebrew-calendar-holidays
634 (holiday-hebrew 640 (holiday-hebrew
635 11 641 11
636 (let ((m displayed-month) 642 (let ((m displayed-month)
@@ -657,8 +663,11 @@ See the documentation for `calendar-holidays' for details.")
657 (list 11 16 h-year)))))) 663 (list 11 16 h-year))))))
658 (day (extract-calendar-day s-s))) 664 (day (extract-calendar-day s-s)))
659 day)) 665 day))
660 "Shabbat Shirah")) 666 "Shabbat Shirah"))))
661 (holiday-passover-etc) 667
668;;;###autoload
669(defvar hebrew-holidays-4
670 '((holiday-passover-etc)
662 (if (and all-hebrew-calendar-holidays 671 (if (and all-hebrew-calendar-holidays
663 (let* ((m displayed-month) 672 (let* ((m displayed-month)
664 (y displayed-year) 673 (y displayed-year)
@@ -671,7 +680,11 @@ See the documentation for `calendar-holidays' for details.")
671 (= 21 (% year 28))))) 680 (= 21 (% year 28)))))
672 (holiday-julian 3 26 "Kiddush HaHamah")) 681 (holiday-julian 3 26 "Kiddush HaHamah"))
673 (if all-hebrew-calendar-holidays 682 (if all-hebrew-calendar-holidays
674 (holiday-tisha-b-av-etc))) 683 (holiday-tisha-b-av-etc))))
684
685;;;###autoload
686(defvar hebrew-holidays (append hebrew-holidays-1 hebrew-holidays-2
687 hebrew-holidays-3 hebrew-holidays-4)
675 "*Jewish holidays. 688 "*Jewish holidays.
676See the documentation for `calendar-holidays' for details.") 689See the documentation for `calendar-holidays' for details.")
677 690