]> git.eshelyaron.com Git - emacs.git/commitdiff
(list-holidays): Make Y2 optional.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 26 Mar 2008 03:43:43 +0000 (03:43 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 26 Mar 2008 03:43:43 +0000 (03:43 +0000)
lisp/ChangeLog
lisp/calendar/holidays.el

index d9ec558f3024fe3b80a096c50cfa32f182ff4f20..dd16a81ea9a2c8a6acbac5d05a63b6a8467b63e1 100644 (file)
@@ -1,5 +1,7 @@
 2008-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * calendar/holidays.el (list-holidays): Make Y2 optional.
+
        * calendar/appt.el (appt-buffer-name): Don't use a leading space for
        buffers shown to the user.
        (appt-disp-window): Disable undo explicitly now that the leading space
index 688ea9bf89e9ffb18f256f230cb0cb0642956123..553235975763c456cf357b1e43f03bbfa9384397 100644 (file)
@@ -127,7 +127,7 @@ This function is suitable for execution in a .emacs file."
 ;; rms: "Emacs commands to display a list of something generally start
 ;; with `list-'.  Please make `list-holidays' the principal name."
 ;;;###autoload
-(defun list-holidays (y1 y2 &optional l label)
+(defun list-holidays (y1 &optional y2 l label)
   "Display holidays for years Y1 to Y2 (inclusive).
 
 The optional list of holidays L defaults to `calendar-holidays'.
@@ -185,9 +185,9 @@ The optional LABEL is used to label the buffer created."
                       "Holidays"
                     (format "%s Holidays" choice)))))
      (list start-year end-year which name)))
+  (unless y2 (setq y2 y1))
   (message "Computing holidays...")
-  (let* ((holiday-buffer "*Holidays*")
-         (calendar-holidays (if l l calendar-holidays))
+  (let* ((calendar-holidays (if l l calendar-holidays))
          (title (or label "Holidays"))
          (holiday-list nil)
          (s (calendar-absolute-from-gregorian (list 2 1 y1)))