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