Variable: rmail-mode-map
rmail-mode-map is a variable defined in rmail.el.gz.
Value
Large value
- negative-argument
. rmail-beginning-of-message
/ rmail-end-of-message
< rmail-first-message
<backtab> backward-button
> rmail-last-message
? describe-mode
C-M-f rmail-summary-by-senders
C-M-h rmail-summary
C-M-l rmail-summary-by-labels
C-M-n rmail-next-labeled-message
C-M-p rmail-previous-labeled-message
C-M-r rmail-summary-by-recipients
C-M-s rmail-summary-by-regexp
C-M-t rmail-summary-by-topic
C-c C-d rmail-epa-decrypt
C-c C-n rmail-next-same-subject
C-c C-p rmail-previous-same-subject
C-c C-s C-a rmail-sort-by-author
C-c C-s C-c rmail-sort-by-correspondent
C-c C-s C-d rmail-sort-by-date
C-c C-s C-k rmail-sort-by-labels
C-c C-s C-l rmail-sort-by-lines
C-c C-s C-r rmail-sort-by-recipient
C-c C-s C-s rmail-sort-by-subject
C-c C-w rmail-widen
C-c S a rsf-custom-save-all
C-c S d rsf-customize-spam-definitions
C-c S g rsf-customize-group
C-c S n rsf-add-region-to-spam-list
C-c S r rsf-add-sender-to-spam-list
C-c S t rsf-add-subject-to-spam-list
C-d rmail-delete-backward
C-o rmail-output-as-seen
DEL scroll-down-command
M-m rmail-retry-failure
M-n rmail-next-message
M-p rmail-previous-message
M-s rmail-search
RET rmail-mime-toggle-hidden
S-SPC scroll-down-command
SPC scroll-up-command
SPC..~ undefined
TAB forward-button
a rmail-add-label
b rmail-bury
c rmail-continue
d rmail-delete-forward
e rmail-edit-current-message
f rmail-forward
g rmail-get-new-mail
h rmail-summary
i rmail-input
j rmail-show-message
k rmail-kill-label
l rmail-summary-by-labels
m rmail-mail
n rmail-next-undeleted-message
o rmail-output
p rmail-previous-undeleted-message
q rmail-quit
r rmail-reply
s rmail-expunge-and-save
t rmail-toggle-header
u rmail-undelete-previous-message
v rmail-mime
w rmail-output-body-to-file
x rmail-expunge
..\x3FFFFF digit-argument
Documentation
Keymap used in Rmail mode.
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmail.el.gz
;;; Set up Rmail mode keymaps
(defvar rmail-mode-map
(let ((map (make-keymap)))
(suppress-keymap map)
(define-key map "a" #'rmail-add-label)
(define-key map "b" #'rmail-bury)
(define-key map "c" #'rmail-continue)
(define-key map "d" #'rmail-delete-forward)
(define-key map "\C-d" #'rmail-delete-backward)
(define-key map "e" #'rmail-edit-current-message)
;; If you change this, change the rmail-resend menu-item's :keys.
(define-key map "f" #'rmail-forward)
(define-key map "g" #'rmail-get-new-mail)
(define-key map "h" #'rmail-summary)
(define-key map "i" #'rmail-input)
(define-key map "j" #'rmail-show-message)
(define-key map "k" #'rmail-kill-label)
(define-key map "l" #'rmail-summary-by-labels)
(define-key map "\e\C-h" #'rmail-summary)
(define-key map "\e\C-l" #'rmail-summary-by-labels)
(define-key map "\e\C-r" #'rmail-summary-by-recipients)
(define-key map "\e\C-s" #'rmail-summary-by-regexp)
(define-key map "\e\C-f" #'rmail-summary-by-senders)
(define-key map "\e\C-t" #'rmail-summary-by-topic)
(define-key map "m" #'rmail-mail)
(define-key map "\em" #'rmail-retry-failure)
(define-key map "n" #'rmail-next-undeleted-message)
(define-key map "\en" #'rmail-next-message)
(define-key map "\e\C-n" #'rmail-next-labeled-message)
(define-key map "o" #'rmail-output)
(define-key map "\C-o" #'rmail-output-as-seen)
(define-key map "p" #'rmail-previous-undeleted-message)
(define-key map "\ep" #'rmail-previous-message)
(define-key map "\e\C-p" #'rmail-previous-labeled-message)
(define-key map "q" #'rmail-quit)
(define-key map "r" #'rmail-reply)
;; I find I can't live without the default M-r command -- rms.
;; (define-key rmail-mode-map "\er" #'rmail-search-backwards)
(define-key map "s" #'rmail-expunge-and-save)
(define-key map "\es" #'rmail-search)
(define-key map "t" #'rmail-toggle-header)
(define-key map "u" #'rmail-undelete-previous-message)
(define-key map "v" #'rmail-mime)
(define-key map "w" #'rmail-output-body-to-file)
(define-key map "\C-c\C-w" #'rmail-widen)
(define-key map "x" #'rmail-expunge)
(define-key map "." #'rmail-beginning-of-message)
(define-key map "/" #'rmail-end-of-message)
(define-key map "<" #'rmail-first-message)
(define-key map ">" #'rmail-last-message)
(define-key map " " #'scroll-up-command)
(define-key map [?\S-\ ] #'scroll-down-command)
(define-key map "\177" #'scroll-down-command)
(define-key map "?" #'describe-mode)
(define-key map "\C-c\C-d" #'rmail-epa-decrypt)
(define-key map "\C-c\C-s\C-d" #'rmail-sort-by-date)
(define-key map "\C-c\C-s\C-s" #'rmail-sort-by-subject)
(define-key map "\C-c\C-s\C-a" #'rmail-sort-by-author)
(define-key map "\C-c\C-s\C-r" #'rmail-sort-by-recipient)
(define-key map "\C-c\C-s\C-c" #'rmail-sort-by-correspondent)
(define-key map "\C-c\C-s\C-l" #'rmail-sort-by-lines)
(define-key map "\C-c\C-s\C-k" #'rmail-sort-by-labels)
(define-key map "\C-c\C-n" #'rmail-next-same-subject)
(define-key map "\C-c\C-p" #'rmail-previous-same-subject)
(define-key map [menu-bar] (make-sparse-keymap))
(define-key map [menu-bar classify]
(cons "Classify" (make-sparse-keymap "Classify")))
(define-key map [menu-bar classify input-menu]
nil)
(define-key map [menu-bar classify output-menu]
nil)
(define-key map [menu-bar classify output-body]
'("Output body to file..." . rmail-output-body-to-file))
(define-key map [menu-bar classify output-inbox]
'("Output..." . rmail-output))
(define-key map [menu-bar classify output]
'("Output as seen..." . rmail-output-as-seen))
(define-key map [menu-bar classify kill-label]
'("Kill Label..." . rmail-kill-label))
(define-key map [menu-bar classify add-label]
'("Add Label..." . rmail-add-label))
(define-key map [menu-bar summary]
(cons "Summary" (make-sparse-keymap "Summary")))
(define-key map [menu-bar summary senders]
'("By Senders..." . rmail-summary-by-senders))
(define-key map [menu-bar summary labels]
'("By Labels..." . rmail-summary-by-labels))
(define-key map [menu-bar summary recipients]
'("By Recipients..." . rmail-summary-by-recipients))
(define-key map [menu-bar summary topic]
'("By Topic..." . rmail-summary-by-topic))
(define-key map [menu-bar summary regexp]
'("By Regexp..." . rmail-summary-by-regexp))
(define-key map [menu-bar summary all]
'("All" . rmail-summary))
(define-key map [menu-bar mail]
(cons "Mail" (make-sparse-keymap "Mail")))
(define-key map [menu-bar mail mailing-list]
(cons "Mailing List" (make-sparse-keymap "Mailing List")))
(define-key map [menu-bar mail mailing-list list-help]
'(menu-item "Mailing List Help" rmail-mailing-list-help
:enable (rmail-get-header "List-Help")
:help "Compose email requesting help about this mailing list"))
(define-key map [menu-bar mail mailing-list list-archive]
'(menu-item "Mailing List Archive" rmail-mailing-list-archive
:enable (rmail-get-header "List-Archive")
:help "Browse the archive of this mailing list"))
(define-key map [menu-bar mail mailing-list list-unsubscribe]
'(menu-item "Unsubscribe From List" rmail-mailing-list-unsubscribe
:enable (rmail-get-header "List-Unsubscribe")
:help "Compose email to unsubscribe from this mailing list"))
(define-key map [menu-bar mail mailing-list list-post]
'(menu-item "Post To List" rmail-mailing-list-post
:enable (rmail-get-header "List-Post")
:help "Compose email to post to this mailing list"))
(define-key map [menu-bar mail lambda1]
'("----"))
(define-key map [menu-bar mail rmail-get-new-mail]
'("Get New Mail" . rmail-get-new-mail))
(define-key map [menu-bar mail lambda2]
'("----"))
(define-key map [menu-bar mail continue]
'("Continue" . rmail-continue))
(define-key map [menu-bar mail resend]
'(menu-item "Resend..." rmail-resend :keys "C-u f"))
(define-key map [menu-bar mail forward]
'("Forward" . rmail-forward))
(define-key map [menu-bar mail retry]
'("Retry" . rmail-retry-failure))
(define-key map [menu-bar mail reply]
'("Reply" . rmail-reply))
(define-key map [menu-bar mail mail]
'("Mail" . rmail-mail))
(define-key map [menu-bar delete]
(cons "Delete" (make-sparse-keymap "Delete")))
(define-key map [menu-bar delete expunge/save]
'("Expunge/Save" . rmail-expunge-and-save))
(define-key map [menu-bar delete expunge]
'("Expunge" . rmail-expunge))
(define-key map [menu-bar delete undelete]
'("Undelete" . rmail-undelete-previous-message))
(define-key map [menu-bar delete delete]
'("Delete" . rmail-delete-forward))
(define-key map [menu-bar move]
(cons "Move" (make-sparse-keymap "Move")))
(define-key map [menu-bar move search-back]
'("Search Back..." . rmail-search-backwards))
(define-key map [menu-bar move search]
'("Search..." . rmail-search))
(define-key map [menu-bar move previous]
'("Previous Nondeleted" . rmail-previous-undeleted-message))
(define-key map [menu-bar move next]
'("Next Nondeleted" . rmail-next-undeleted-message))
(define-key map [menu-bar move last]
'("Last" . rmail-last-message))
(define-key map [menu-bar move first]
'("First" . rmail-first-message))
(define-key map [menu-bar move previous]
'("Previous" . rmail-previous-message))
(define-key map [menu-bar move next]
'("Next" . rmail-next-message))
map)
"Keymap used in Rmail mode.")