Function: gnus-signature-toggle

gnus-signature-toggle is a byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-signature-toggle END)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-signature-toggle (end)
  (gnus-with-article-buffer
   (if (text-property-any end (point-max) 'article-type 'signature)
       (progn
	 (gnus-delete-wash-type 'signature)
	 (gnus-remove-text-properties-when
	  'article-type 'signature end (point-max)
	  (cons 'article-type (cons 'signature
				    gnus-hidden-properties))))
     (gnus-add-wash-type 'signature)
     (gnus-add-text-properties-when
      'article-type nil end (point-max)
      (cons 'article-type (cons 'signature
				gnus-hidden-properties))))
    (let ((gnus-article-mime-handle-alist-1 gnus-article-mime-handle-alist))
      (gnus-set-mode-line 'article))))