Mercurial > emacs
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))) |