Function: nnmbox-request-replace-article
nnmbox-request-replace-article is a byte-compiled function defined in
nnmbox.el.gz.
Signature
(nnmbox-request-replace-article ARTICLE GROUP BUFFER)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnmbox.el.gz
(deffoo nnmbox-request-replace-article (article group buffer)
(nnmbox-possibly-change-newsgroup group)
(with-current-buffer nnmbox-mbox-buffer
(if (not (nnmbox-find-article article))
nil
(nnmbox-delete-mail t t)
(insert
(with-temp-buffer
(insert-buffer-substring buffer)
(goto-char (point-min))
(when (looking-at "X-From-Line:")
(delete-region (point) (progn (forward-line 1) (point))))
(while (re-search-forward (concat "^" message-unix-mail-delimiter)
nil t)
(goto-char (match-beginning 0))
(insert ">"))
(goto-char (point-max))
(unless (bolp)
(insert "\n"))
(buffer-string)))
(nnmbox-save-buffer)
t)))