]> git.eshelyaron.com Git - emacs.git/commitdiff
(scroll-calendar-left)
authorDave Love <fx@gnu.org>
Sun, 17 Sep 2000 17:08:04 +0000 (17:08 +0000)
committerDave Love <fx@gnu.org>
Sun, 17 Sep 2000 17:08:04 +0000 (17:08 +0000)
(scroll-calendar-right): Make arg optional (for active mode line).

lisp/calendar/cal-move.el

index c7d163982ac2938d9fccbf42bcd1ac806932f8e3..f0dca007a588a680c38411f043aea10bfdee80ef 100644 (file)
@@ -86,11 +86,12 @@ Movement is forward is ARG is negative."
   (interactive "p")
   (calendar-forward-month (* -12 arg)))
 
-(defun scroll-calendar-left (arg)
+(defun scroll-calendar-left (&optional arg)
   "Scroll the displayed calendar left by ARG months.
 If ARG is negative the calendar is scrolled right.  Maintains the relative
 position of the cursor with respect to the calendar as well as possible."
   (interactive "p")
+  (unless arg (setq arg 1))
   (calendar-cursor-to-nearest-date)
   (let ((old-date (calendar-cursor-to-date))
         (today (calendar-current-date)))
@@ -106,12 +107,12 @@ position of the cursor with respect to the calendar as well as possible."
             (t (list month 1 year)))))))
   (run-hooks 'calendar-move-hook))
 
-(defun scroll-calendar-right (arg)
+(defun scroll-calendar-right (&optional arg)
   "Scroll the displayed calendar window right by ARG months.
 If ARG is negative the calendar is scrolled left.  Maintains the relative
 position of the cursor with respect to the calendar as well as possible."
   (interactive "p")
-  (scroll-calendar-left (- arg)))
+  (scroll-calendar-left (- (or arg 1))))
 
 (defun scroll-calendar-left-three-months (arg)
   "Scroll the displayed calendar window left by 3*ARG months.