Function: gnus-summary-caesar-message
gnus-summary-caesar-message is an interactive and byte-compiled
function defined in gnus-sum.el.gz.
Signature
(gnus-summary-caesar-message &optional ARG)
Documentation
Caesar rotate the current article by 13.
With a non-numerical prefix, also rotate headers. A numerical prefix specifies how many places to rotate each letter forward.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-caesar-message (&optional arg)
"Caesar rotate the current article by 13.
With a non-numerical prefix, also rotate headers. A numerical
prefix specifies how many places to rotate each letter forward."
(interactive "P" gnus-summary-mode)
(gnus-summary-select-article)
(let ((mail-header-separator ""))
(gnus-eval-in-buffer-window gnus-article-buffer
(save-restriction
(widen)
(let ((start (window-start))
(inhibit-read-only t))
(if (equal arg '(4))
(message-caesar-buffer-body nil t)
(message-caesar-buffer-body arg))
(set-window-start (get-buffer-window (current-buffer)) start)))))
;; Create buttons and stuff...
(gnus-treat-article nil))