Function: nntp-encode-text
nntp-encode-text is a byte-compiled function defined in nntp.el.gz.
Signature
(nntp-encode-text)
Documentation
Encode the text in the current buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nntp.el.gz
(defun nntp-encode-text ()
"Encode the text in the current buffer."
(save-excursion
;; Replace "." at beginning of line with "..".
(goto-char (point-min))
(while (re-search-forward "^\\." nil t)
(insert "."))
(goto-char (point-max))
;; Insert newline at the end of the buffer.
(unless (bolp)
(insert "\n"))
;; Insert `.' at end of buffer (end of text mark).
(goto-char (point-max))
(insert ".\n")
(goto-char (point-min))
(while (not (eobp))
(end-of-line)
(delete-char 1)
(insert nntp-end-of-line))))