Function: nnselect-request-replace-article
nnselect-request-replace-article is a byte-compiled function defined
in nnselect.el.gz.
Signature
(nnselect-request-replace-article ARTICLE GROUP BUFFER &optional NO-ENCODE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnselect.el.gz
(deffoo nnselect-request-replace-article
(article _group buffer &optional no-encode)
(pcase-let ((`[,artgroup ,artnumber ,artrsv]
(with-current-buffer gnus-summary-buffer
(nnselect-artlist-article gnus-newsgroup-selection article))))
(unless (gnus-check-backend-function
'request-replace-article artgroup)
(user-error "The group %s does not support article editing" artgroup))
(let ((newart
(gnus-request-replace-article artnumber artgroup buffer no-encode)))
(with-current-buffer gnus-summary-buffer
(cl-nsubstitute `[,artgroup ,newart ,artrsv]
`[,artgroup ,artnumber ,artrsv]
gnus-newsgroup-selection
:test #'equal :count 1)))))