]> git.eshelyaron.com Git - emacs.git/commitdiff
(calendar-persian-read-date): New name for persian-prompt-for-date.
authorGlenn Morris <rgm@gnu.org>
Tue, 25 Mar 2008 03:42:01 +0000 (03:42 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 25 Mar 2008 03:42:01 +0000 (03:42 +0000)
Update callers, make old name an obsolete alias.  Doc fix.  Move
definition before use.

lisp/calendar/cal-persia.el

index 9a81a7c29a860d28d8fe29c4e1273d0c64bc4561..5b4e6ff600780d613f0ed6fedce93fea9a31f82c 100644 (file)
@@ -159,17 +159,9 @@ Gregorian date Sunday, December 31, 1 BC."
   (message "Persian date: %s"
            (calendar-persian-date-string (calendar-cursor-to-date t))))
 
-;;;###cal-autoload
-(defun calendar-goto-persian-date (date &optional noecho)
-  "Move cursor to Persian date DATE.
-Echo Persian date unless NOECHO is non-nil."
-  (interactive (persian-prompt-for-date))
-  (calendar-goto-date (calendar-gregorian-from-absolute
-                       (calendar-absolute-from-persian date)))
-  (or noecho (calendar-print-persian-date)))
-
-(defun persian-prompt-for-date ()
-  "Ask for a Persian date."
+(defun calendar-persian-read-date ()
+  "Interactively read the arguments for a Persian date command.
+Reads a year, month, and day."
   (let* ((year (calendar-read
                 "Persian calendar year (not 0): "
                 (lambda (x) (not (zerop x)))
@@ -193,6 +185,18 @@ Echo Persian date unless NOECHO is non-nil."
                (lambda (x) (and (< 0 x) (<= x last))))))
     (list (list month day year))))
 
+(define-obsolete-function-alias
+  'persian-prompt-for-date 'calendar-persian-read-date "23.1")
+
+;;;###cal-autoload
+(defun calendar-goto-persian-date (date &optional noecho)
+  "Move cursor to Persian date DATE.
+Echo Persian date unless NOECHO is non-nil."
+  (interactive (calendar-persian-read-date))
+  (calendar-goto-date (calendar-gregorian-from-absolute
+                       (calendar-absolute-from-persian date)))
+  (or noecho (calendar-print-persian-date)))
+
 (defvar date)
 
 ;; To be called from list-sexp-diary-entries, where DATE is bound.