Function: diary-from-outlook
diary-from-outlook is an interactive and byte-compiled function
defined in diary-lib.el.gz.
Signature
(diary-from-outlook &optional NOCONFIRM)
Documentation
Maybe snarf diary entry from current Outlook-generated message.
Uses diary-from-outlook-function if that is non-nil, else
diary-from-outlook-rmail for Rmail or diary-from-outlook-gnus for Gnus.
Unless the optional argument NOCONFIRM is non-nil (which is the
case when this function is called interactively), then if an
entry is found the user is asked to confirm its addition.
Probably introduced at or before Emacs version 22.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/diary-lib.el.gz
(defun diary-from-outlook (&optional noconfirm)
"Maybe snarf diary entry from current Outlook-generated message.
Uses `diary-from-outlook-function' if that is non-nil, else
`diary-from-outlook-rmail' for Rmail or `diary-from-outlook-gnus' for Gnus.
Unless the optional argument NOCONFIRM is non-nil (which is the
case when this function is called interactively), then if an
entry is found the user is asked to confirm its addition."
(interactive "p")
(let ((func (cond
(diary-from-outlook-function)
((eq major-mode 'rmail-mode)
#'diary-from-outlook-rmail)
((memq major-mode '(gnus-summary-mode gnus-article-mode))
#'diary-from-outlook-gnus)
(t (error "Don't know how to snarf in `%s'" major-mode)))))
(funcall func noconfirm)))