Variable: calendar-mode-map

calendar-mode-map is a variable defined in calendar.el.gz.

Value

Large value
                                      calendar-not-implemented
                                      calendar-not-implemented
                                      calendar-not-implemented
-                                     negative-argument
.                                     calendar-goto-today
<                                     calendar-scroll-right
<down>                                calendar-forward-week
<left>                                calendar-backward-day
<next>                                calendar-scroll-left-three-months
<prior>                               calendar-scroll-right-three-months
<right>                               calendar-forward-day
<up>                                  calendar-backward-week
<vertical-scroll-bar> <drag-mouse-1>  calendar-scroll-left
<vertical-scroll-bar> <drag-mouse-3>  calendar-scroll-right
<vertical-scroll-bar> <mouse-1>       calendar-scroll-left
<vertical-scroll-bar> <mouse-3>       calendar-scroll-right
<wheel-down>                          calendar-scroll-left-three-months
<wheel-up>                            calendar-scroll-right-three-months
>                                     calendar-scroll-left
?                                     calendar-goto-info-node
A a                                   appt-add
A d                                   appt-delete
C-@                                   calendar-set-mark
C-M-@                                 calendar-not-implemented
C-M-h                                 calendar-not-implemented
C-SPC                                 calendar-set-mark
C-a                                   calendar-beginning-of-week
C-b                                   calendar-backward-day
C-c C-l                               calendar-redraw
C-e                                   calendar-end-of-week
C-f                                   calendar-forward-day
C-l                                   calendar-recenter
C-n                                   calendar-forward-week
C-p                                   calendar-backward-week
C-v                                   calendar-scroll-left-three-months
C-w                                   calendar-not-implemented
C-x <                                 calendar-scroll-right
C-x >                                 calendar-scroll-left
C-x C-l                               calendar-not-implemented
C-x C-p RET                           calendar-not-implemented
C-x C-u                               calendar-not-implemented
C-x C-x                               calendar-exchange-point-and-mark
C-x [                                 calendar-backward-year
C-x ]                                 calendar-forward-year
C-x h                                 calendar-not-implemented
C-x n n                               calendar-not-implemented
D                                     diary-view-other-diary-entries
DEL                                   scroll-other-window-down
H m                                   cal-html-cursor-month
H y                                   cal-html-cursor-year
M                                     calendar-lunar-phases
M-<                                   calendar-beginning-of-year
M-<wheel-down>                        calendar-forward-year
M-<wheel-up>                          calendar-backward-year
M-=                                   calendar-count-days-region
M->                                   calendar-end-of-year
M-@                                   calendar-not-implemented
M-a                                   calendar-beginning-of-month
M-e                                   calendar-end-of-month
M-h                                   calendar-not-implemented
M-v                                   calendar-scroll-right-three-months
M-{                                   calendar-backward-month
M-}                                   calendar-forward-month
S                                     calendar-sunrise-sunset
S-<wheel-down>                        calendar-scroll-left
S-<wheel-up>                          calendar-scroll-right
S-SPC                                 scroll-other-window-down
SPC                                   scroll-other-window
SPC..~                                undefined
[                                     calendar-backward-year
]                                     calendar-forward-year
a                                     calendar-list-holidays
d                                     diary-view-entries
g C                                   calendar-chinese-goto-date
g D                                   calendar-goto-day-of-year
g a                                   calendar-astro-goto-day-number
g b                                   calendar-bahai-goto-date
g c                                   calendar-iso-goto-date
g d                                   calendar-goto-date
g e                                   calendar-ethiopic-goto-date
g f                                   calendar-french-goto-date
g h                                   calendar-hebrew-goto-date
g i                                   calendar-islamic-goto-date
g j                                   calendar-julian-goto-date
g k                                   calendar-coptic-goto-date
g m l                                 calendar-mayan-goto-long-count-date
g m n c                               calendar-mayan-next-round-date
g m n h                               calendar-mayan-next-haab-date
g m n t                               calendar-mayan-next-tzolkin-date
g m p c                               calendar-mayan-previous-round-date
g m p h                               calendar-mayan-previous-haab-date
g m p t                               calendar-mayan-previous-tzolkin-date
g p                                   calendar-persian-goto-date
g w                                   calendar-iso-goto-week
h                                     calendar-cursor-holidays
i B d                                 diary-bahai-insert-entry
i B m                                 diary-bahai-insert-monthly-entry
i B y                                 diary-bahai-insert-yearly-entry
i C a                                 diary-chinese-insert-anniversary-entry
i C d                                 diary-chinese-insert-entry
i C m                                 diary-chinese-insert-monthly-entry
i C y                                 diary-chinese-insert-yearly-entry
i a                                   diary-insert-anniversary-entry
i b                                   diary-insert-block-entry
i c                                   diary-insert-cyclic-entry
i d                                   diary-insert-entry
i h d                                 diary-hebrew-insert-entry
i h m                                 diary-hebrew-insert-monthly-entry
i h y                                 diary-hebrew-insert-yearly-entry
i i d                                 diary-islamic-insert-entry
i i m                                 diary-islamic-insert-monthly-entry
i i y                                 diary-islamic-insert-yearly-entry
i m                                   diary-insert-monthly-entry
i t                                   todo-insert-item-from-calendar
i w                                   diary-insert-weekly-entry
i y                                   diary-insert-yearly-entry
m                                     diary-mark-entries
o                                     calendar-other-month
p C                                   calendar-chinese-print-date
p a                                   calendar-astro-print-day-number
p b                                   calendar-bahai-print-date
p c                                   calendar-iso-print-date
p d                                   calendar-print-day-of-year
p e                                   calendar-ethiopic-print-date
p f                                   calendar-french-print-date
p h                                   calendar-hebrew-print-date
p i                                   calendar-islamic-print-date
p j                                   calendar-julian-print-date
p k                                   calendar-coptic-print-date
p m                                   calendar-mayan-print-date
p o                                   calendar-print-other-dates
p p                                   calendar-persian-print-date
q                                     calendar-exit
s                                     diary-show-all-entries
t M                                   cal-tex-cursor-month-landscape
t Y                                   cal-tex-cursor-year-landscape
t d                                   cal-tex-cursor-day
t f W                                 cal-tex-cursor-filofax-week
t f d                                 cal-tex-cursor-filofax-daily
t f w                                 cal-tex-cursor-filofax-2week
t f y                                 cal-tex-cursor-filofax-year
t m                                   cal-tex-cursor-month
t w 1                                 cal-tex-cursor-week
t w 2                                 cal-tex-cursor-week2
t w 3                                 cal-tex-cursor-week-iso
t w 4                                 cal-tex-cursor-week-monday
t w W                                 cal-tex-cursor-week2-summary
t y                                   cal-tex-cursor-year
u                                     calendar-unmark
x                                     calendar-mark-holidays(var)/calendar-mark-holidays(fun)
{                                     calendar-backward-month
}                                     calendar-forward-month
€..\x3FFFFF                                  digit-argument

Documentation

Keymap for calendar-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/calendar.el.gz
(defvar calendar-mode-map
  (let ((map (make-keymap)))
    (suppress-keymap map)
    (dolist (c '(narrow-to-region mark-word mark-sexp mark-paragraph
                 mark-defun mark-whole-buffer mark-page
                 downcase-region upcase-region kill-region
                 copy-region-as-kill capitalize-region write-region))
      (define-key map (vector 'remap c) 'calendar-not-implemented))
    (define-key map "<"     'calendar-scroll-right)
    (define-key map "\C-x<" 'calendar-scroll-right)
    (define-key map [S-wheel-up] 'calendar-scroll-right)
    (define-key map [prior] 'calendar-scroll-right-three-months)
    (define-key map "\ev"   'calendar-scroll-right-three-months)
    (define-key map [wheel-up] 'calendar-scroll-right-three-months)
    (define-key map [M-wheel-up] 'calendar-backward-year)
    (define-key map ">"     'calendar-scroll-left)
    (define-key map "\C-x>" 'calendar-scroll-left)
    (define-key map [S-wheel-down] 'calendar-scroll-left)
    (define-key map [next]  'calendar-scroll-left-three-months)
    (define-key map "\C-v"  'calendar-scroll-left-three-months)
    (define-key map [wheel-down] 'calendar-scroll-left-three-months)
    (define-key map [M-wheel-down] 'calendar-forward-year)
    (define-key map "\C-l"  'calendar-recenter)
    (define-key map "\C-b"  'calendar-backward-day)
    (define-key map "\C-p"  'calendar-backward-week)
    (define-key map "\e{"   'calendar-backward-month)
    (define-key map "{"   'calendar-backward-month)
    (define-key map "\C-x[" 'calendar-backward-year)
    (define-key map "[" 'calendar-backward-year)
    (define-key map "\C-f"  'calendar-forward-day)
    (define-key map "\C-n"  'calendar-forward-week)
    (define-key map [left]  'calendar-backward-day)
    (define-key map [up]    'calendar-backward-week)
    (define-key map [right] 'calendar-forward-day)
    (define-key map [down]  'calendar-forward-week)
    (define-key map "\e}"   'calendar-forward-month)
    (define-key map "}"   'calendar-forward-month)
    (define-key map "\C-x]" 'calendar-forward-year)
    (define-key map "]" 'calendar-forward-year)
    (define-key map "\C-a"  'calendar-beginning-of-week)
    (define-key map "\C-e"  'calendar-end-of-week)
    (define-key map "\ea"   'calendar-beginning-of-month)
    (define-key map "\ee"   'calendar-end-of-month)
    (define-key map "\e<"   'calendar-beginning-of-year)
    (define-key map "\e>"   'calendar-end-of-year)
    (define-key map "\C-@"  'calendar-set-mark)
    ;; Many people are used to typing C-SPC and getting C-@.
    (define-key map [?\C-\s] 'calendar-set-mark)
    (define-key map "\C-x\C-x" 'calendar-exchange-point-and-mark)
    (define-key map "\e=" 'calendar-count-days-region)
    (define-key map "gd"  'calendar-goto-date)
    (define-key map "gD"  'calendar-goto-day-of-year)
    (define-key map "gj"  'calendar-julian-goto-date)
    (define-key map "ga"  'calendar-astro-goto-day-number)
    (define-key map "gh"  'calendar-hebrew-goto-date)
    (define-key map "gi"  'calendar-islamic-goto-date)
    (define-key map "gb"  'calendar-bahai-goto-date)
    (define-key map "gC"  'calendar-chinese-goto-date)
    (define-key map "gk"  'calendar-coptic-goto-date)
    (define-key map "ge"  'calendar-ethiopic-goto-date)
    (define-key map "gp"  'calendar-persian-goto-date)
    (define-key map "gc"  'calendar-iso-goto-date)
    (define-key map "gw"  'calendar-iso-goto-week)
    (define-key map "gf"  'calendar-french-goto-date)
    (define-key map "gml"  'calendar-mayan-goto-long-count-date)
    (define-key map "gmpc" 'calendar-mayan-previous-round-date)
    (define-key map "gmnc" 'calendar-mayan-next-round-date)
    (define-key map "gmph" 'calendar-mayan-previous-haab-date)
    (define-key map "gmnh" 'calendar-mayan-next-haab-date)
    (define-key map "gmpt" 'calendar-mayan-previous-tzolkin-date)
    (define-key map "gmnt" 'calendar-mayan-next-tzolkin-date)
    (define-key map "Aa"   'appt-add)
    (define-key map "Ad"   'appt-delete)
    (define-key map "S"   'calendar-sunrise-sunset)
    (define-key map "M"   'calendar-lunar-phases)
    (define-key map " "   'scroll-other-window)
    (define-key map [?\S-\ ] 'scroll-other-window-down)
    (define-key map "\d"  'scroll-other-window-down)
    (define-key map "\C-c\C-l" 'calendar-redraw)
    (define-key map "."   'calendar-goto-today)
    (define-key map "o"   'calendar-other-month)
    (define-key map "q"   'calendar-exit)
    (define-key map "a"   'calendar-list-holidays)
    (define-key map "h"   'calendar-cursor-holidays)
    (define-key map "x"   'calendar-mark-holidays)
    (define-key map "u"   'calendar-unmark)
    (define-key map "m"   'diary-mark-entries)
    (define-key map "d"   'diary-view-entries)
    (define-key map "D"   'diary-view-other-diary-entries)
    (define-key map "s"   'diary-show-all-entries)
    (define-key map "pd"  'calendar-print-day-of-year)
    (define-key map "pC"  'calendar-chinese-print-date)
    (define-key map "pk"  'calendar-coptic-print-date)
    (define-key map "pe"  'calendar-ethiopic-print-date)
    (define-key map "pp"  'calendar-persian-print-date)
    (define-key map "pc"  'calendar-iso-print-date)
    (define-key map "pj"  'calendar-julian-print-date)
    (define-key map "pa"  'calendar-astro-print-day-number)
    (define-key map "ph"  'calendar-hebrew-print-date)
    (define-key map "pi"  'calendar-islamic-print-date)
    (define-key map "pb"  'calendar-bahai-print-date)
    (define-key map "pf"  'calendar-french-print-date)
    (define-key map "pm"  'calendar-mayan-print-date)
    (define-key map "po"  'calendar-print-other-dates)
    (define-key map "id"  'diary-insert-entry)
    (define-key map "iw"  'diary-insert-weekly-entry)
    (define-key map "im"  'diary-insert-monthly-entry)
    (define-key map "iy"  'diary-insert-yearly-entry)
    (define-key map "ia"  'diary-insert-anniversary-entry)
    (define-key map "ib"  'diary-insert-block-entry)
    (define-key map "ic"  'diary-insert-cyclic-entry)
    (define-key map "ihd" 'diary-hebrew-insert-entry)
    (define-key map "ihm" 'diary-hebrew-insert-monthly-entry)
    (define-key map "ihy" 'diary-hebrew-insert-yearly-entry)
    (define-key map "iid" 'diary-islamic-insert-entry)
    (define-key map "iim" 'diary-islamic-insert-monthly-entry)
    (define-key map "iiy" 'diary-islamic-insert-yearly-entry)
    (define-key map "iBd" 'diary-bahai-insert-entry)
    (define-key map "iBm" 'diary-bahai-insert-monthly-entry)
    (define-key map "iBy" 'diary-bahai-insert-yearly-entry)
    (define-key map "iCd" 'diary-chinese-insert-entry)
    (define-key map "iCm" 'diary-chinese-insert-monthly-entry)
    (define-key map "iCy" 'diary-chinese-insert-yearly-entry)
    (define-key map "iCa" 'diary-chinese-insert-anniversary-entry)
    (define-key map "?"   'calendar-goto-info-node)
    (define-key map "Hm" 'cal-html-cursor-month)
    (define-key map "Hy" 'cal-html-cursor-year)
    (define-key map "tm" 'cal-tex-cursor-month)
    (define-key map "tM" 'cal-tex-cursor-month-landscape)
    (define-key map "td" 'cal-tex-cursor-day)
    (define-key map "tw1" 'cal-tex-cursor-week)
    (define-key map "tw2" 'cal-tex-cursor-week2)
    (define-key map "tw3" 'cal-tex-cursor-week-iso) ; FIXME twi ?
    (define-key map "tw4" 'cal-tex-cursor-week-monday) ; twm ?
    (define-key map "twW" 'cal-tex-cursor-week2-summary)
    (define-key map "tfd" 'cal-tex-cursor-filofax-daily)
    (define-key map "tfw" 'cal-tex-cursor-filofax-2week)
    (define-key map "tfW" 'cal-tex-cursor-filofax-week)
    (define-key map "tfy" 'cal-tex-cursor-filofax-year)
    (define-key map "ty" 'cal-tex-cursor-year)
    (define-key map "tY" 'cal-tex-cursor-year-landscape)

    (define-key map [menu-bar edit] 'undefined)
    (define-key map [menu-bar search] 'undefined)

    (easy-menu-define nil map nil cal-menu-sunmoon-menu)
    (easy-menu-define nil map nil cal-menu-diary-menu)
    (easy-menu-define nil map nil cal-menu-holidays-menu)
    (easy-menu-define nil map nil cal-menu-goto-menu)
    (easy-menu-define nil map nil cal-menu-scroll-menu)

    ;; These are referenced in the default calendar-date-echo-text.
    (define-key map [down-mouse-3]
      (easy-menu-binding cal-menu-context-mouse-menu))
    (define-key map [down-mouse-2]
      (easy-menu-binding cal-menu-global-mouse-menu))

    ;; cf scroll-bar.el.
    (if (and (boundp 'x-toolkit-scroll-bars) x-toolkit-scroll-bars)
        (define-key map [vertical-scroll-bar mouse-1]
          'calendar-scroll-toolkit-scroll)
      ;; Left-click moves us forward in time, right-click backwards.
      (define-key map [vertical-scroll-bar mouse-1] 'calendar-scroll-left)
      (define-key map [vertical-scroll-bar drag-mouse-1] 'calendar-scroll-left)
      ;; down-mouse-2 stays as scroll-bar-drag.
      (define-key map [vertical-scroll-bar mouse-3] 'calendar-scroll-right)
      (define-key map [vertical-scroll-bar drag-mouse-3]
        'calendar-scroll-right))
    map)
  "Keymap for `calendar-mode'.")