comparison lisp/calendar/icalendar.el @ 75141:e4abbe7f7417

(icalendar-import-buffer): Fix typo in docstring.
author Juanma Barranquero <lekktu@gmail.com>
date Mon, 08 Jan 2007 23:02:08 +0000
parents 9963f42a0a19
children 7a3f13e2dd57
comparison
equal deleted inserted replaced
75140:6674b79afd5e 75141:e4abbe7f7417
707 ;;;###autoload 707 ;;;###autoload
708 (defun icalendar-export-file (diary-filename ical-filename) 708 (defun icalendar-export-file (diary-filename ical-filename)
709 "Export diary file to iCalendar format. 709 "Export diary file to iCalendar format.
710 All diary entries in the file DIARY-FILENAME are converted to iCalendar 710 All diary entries in the file DIARY-FILENAME are converted to iCalendar
711 format. The result is appended to the file ICAL-FILENAME." 711 format. The result is appended to the file ICAL-FILENAME."
712 (interactive "FExport diary data from file: 712 (interactive "FExport diary data from file:
713 Finto iCalendar file: ") 713 Finto iCalendar file: ")
714 (save-current-buffer 714 (save-current-buffer
715 (set-buffer (find-file diary-filename)) 715 (set-buffer (find-file diary-filename))
716 (icalendar-export-region (point-min) (point-max) ical-filename))) 716 (icalendar-export-region (point-min) (point-max) ical-filename)))
717 717
1451 "Import an iCalendar file and append to a diary file. 1451 "Import an iCalendar file and append to a diary file.
1452 Argument ICAL-FILENAME output iCalendar file. 1452 Argument ICAL-FILENAME output iCalendar file.
1453 Argument DIARY-FILENAME input `diary-file'. 1453 Argument DIARY-FILENAME input `diary-file'.
1454 Optional argument NON-MARKING determines whether events are created as 1454 Optional argument NON-MARKING determines whether events are created as
1455 non-marking or not." 1455 non-marking or not."
1456 (interactive "fImport iCalendar data from file: 1456 (interactive "fImport iCalendar data from file:
1457 Finto diary file: 1457 Finto diary file:
1458 p") 1458 p")
1459 ;; clean up the diary file 1459 ;; clean up the diary file
1460 (save-current-buffer 1460 (save-current-buffer
1461 ;; now load and convert from the ical file 1461 ;; now load and convert from the ical file
1462 (set-buffer (find-file ical-filename)) 1462 (set-buffer (find-file ical-filename))
1477 1477
1478 NON-MARKING determines whether diary events are created as 1478 NON-MARKING determines whether diary events are created as
1479 non-marking. 1479 non-marking.
1480 1480
1481 Return code t means that importing worked well, return code nil 1481 Return code t means that importing worked well, return code nil
1482 means that an error has occured. Error messages will be in the 1482 means that an error has occurred. Error messages will be in the
1483 buffer `*icalendar-errors*'." 1483 buffer `*icalendar-errors*'."
1484 (interactive) 1484 (interactive)
1485 (save-current-buffer 1485 (save-current-buffer
1486 ;; prepare ical 1486 ;; prepare ical
1487 (message "Preparing icalendar...") 1487 (message "Preparing icalendar...")
1506 (when b 1506 (when b
1507 (save-current-buffer 1507 (save-current-buffer
1508 (set-buffer b) 1508 (set-buffer b)
1509 (save-buffer))))) 1509 (save-buffer)))))
1510 (message "Converting icalendar...done") 1510 (message "Converting icalendar...done")
1511 ;; return t if no error occured 1511 ;; return t if no error occurred
1512 (not ical-errors)) 1512 (not ical-errors))
1513 (message 1513 (message
1514 "Current buffer does not contain icalendar contents!") 1514 "Current buffer does not contain icalendar contents!")
1515 ;; return nil, i.e. import did not work 1515 ;; return nil, i.e. import did not work
1516 nil))) 1516 nil)))