Function: gnus-outlook-repair-attribution-outlook
gnus-outlook-repair-attribution-outlook is a byte-compiled function
defined in deuglify.el.gz.
Signature
(gnus-outlook-repair-attribution-outlook)
Documentation
Repair a broken attribution line (Outlook).
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/deuglify.el.gz
;; John Doe <john.doe@some.domain> wrote in message
;; news:a87usw8$dklsssa$2@some.news.server...
(defun gnus-outlook-repair-attribution-outlook ()
"Repair a broken attribution line (Outlook)."
(let ((case-fold-search nil)
(inhibit-read-only t)
(cite-marks gnus-outlook-deuglify-cite-marks))
(gnus-with-article-buffer
(article-goto-body)
(when (re-search-forward
(concat "^\\([^" cite-marks "].+\\)"
"\\(" gnus-outlook-deuglify-attrib-verb-regexp "\\)"
"\\(.*\n?[^\n" cite-marks "].*\\)?"
"\\(" gnus-outlook-deuglify-attrib-end-regexp "\\)$")
nil t)
(gnus-kill-all-overlays)
(replace-match "\\1\\2\\4")
(match-beginning 0)))))