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.")