Another Xemacs bug i think, If the org file does not contain a line with a headline, such as those generated by the code. It causes the error: "(1) (error/warning) Error in `post-command-hook' (setting hook to nil): (wrong-type-argument integer-or-marker-p nil)"
The previous code assumes the ical export worked, below fixes that. Tim. ---- code ---- (defun toc:goggle-to-org () "get a google calendar and convert it into org dates" (interactive) (with-temp-buffer (let* ((glist google-ical-org-list)) ;; iterate through list (while (setq entry (pop glist)) (setq google-ical-url (car entry) local-ical-file (nth 1 entry) local-date-file (nth 2 entry)) ;; Delete the diary local files (if (file-exists-p local-ical-file) (delete-file local-ical-file)) (if (file-exists-p local-date-file) (delete-file local-date-file)) ;; Get ical file (w3-download-url google-ical-url (expand-file-name local-ical-file)) ;; convert to diary without leading & (icalendar-import-file local-ical-file local-date-file t) ;; iCalendar leaves the buffers open (if (find-buffer-visiting local-date-file) (kill-buffer (find-buffer-visiting local-date-file))) (if (find-buffer-visiting local-ical-file) (kill-buffer (find-buffer-visiting local-ical-file))) )))) --- code --- _______________________________________________ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode