Mercurial > emacs
comparison lisp/calendar/cal-persia.el @ 24186:8aae7db1922c
(persian-prompt-for-date): Use assoc-ignore-case and do not capitalize
when matching month and day names.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 26 Jan 1999 01:27:39 +0000 |
parents | d179de7ad92e |
children | 7a94f1c588c4 |
comparison
equal
deleted
inserted
replaced
24185:c8a68d6bcfa6 | 24186:8aae7db1922c |
---|---|
185 (extract-calendar-year | 185 (extract-calendar-year |
186 (calendar-persian-from-absolute | 186 (calendar-persian-from-absolute |
187 (calendar-absolute-from-gregorian today)))))) | 187 (calendar-absolute-from-gregorian today)))))) |
188 (completion-ignore-case t) | 188 (completion-ignore-case t) |
189 (month (cdr (assoc | 189 (month (cdr (assoc |
190 (capitalize | |
191 (completing-read | 190 (completing-read |
192 "Persian calendar month name: " | 191 "Persian calendar month name: " |
193 (mapcar 'list | 192 (mapcar 'list |
194 (append persian-calendar-month-name-array nil)) | 193 (append persian-calendar-month-name-array nil)) |
195 nil t)) | 194 nil t) |
196 (calendar-make-alist persian-calendar-month-name-array | 195 (calendar-make-alist persian-calendar-month-name-array |
197 1 'capitalize)))) | 196 1)))) |
198 (last (persian-calendar-last-day-of-month month year)) | 197 (last (persian-calendar-last-day-of-month month year)) |
199 (day (calendar-read | 198 (day (calendar-read |
200 (format "Persian calendar day (1-%d): " last) | 199 (format "Persian calendar day (1-%d): " last) |
201 '(lambda (x) (and (< 0 x) (<= x last)))))) | 200 '(lambda (x) (and (< 0 x) (<= x last)))))) |
202 (list (list month day year)))) | 201 (list (list month day year)))) |