Function: article-hide-pem
article-hide-pem is an interactive and byte-compiled function defined
in gnus-art.el.gz.
Signature
(article-hide-pem &optional ARG)
Documentation
Toggle hiding of any PEM headers and signatures in the current article.
If given a negative prefix, always show; if given a positive prefix, always hide.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun article-hide-pem (&optional arg)
"Toggle hiding of any PEM headers and signatures in the current article.
If given a negative prefix, always show; if given a positive prefix,
always hide."
(interactive (gnus-article-hidden-arg) gnus-article-mode)
(unless (gnus-article-check-hidden-text 'pem arg)
(save-excursion
(let ((inhibit-read-only t) end)
(goto-char (point-min))
;; Hide the horrendously ugly "header".
(when (and (search-forward
"\n-----BEGIN PRIVACY-ENHANCED MESSAGE-----\n"
nil t)
(setq end (1+ (match-beginning 0))))
(gnus-add-wash-type 'pem)
(gnus-article-hide-text-type
end
(if (search-forward "\n\n" nil t)
(match-end 0)
(point-max))
'pem)
;; Hide the trailer as well
(when (search-forward "\n-----END PRIVACY-ENHANCED MESSAGE-----\n"
nil t)
(gnus-article-hide-text-type
(match-beginning 0) (match-end 0) 'pem)))))))