Variable: texinfo-mode-map

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

Value

Large value
"            texinfo-insert-quote
C-c .        texinfo-to-environment-bounds
C-c /        texinfo-insert-@end
C-c C-c C-b  texinfo-previous-environment-end
C-c C-c C-d  texinfo-start-menu-description
C-c C-c C-e  texinfo-insert-@emph
C-c C-c C-f  texinfo-next-environment-end
C-c C-c C-n  texinfo-next-environment-start
C-c C-c C-p  texinfo-previous-environment-start
C-c C-c C-s  texinfo-insert-@strong
C-c C-c c    texinfo-insert-@code
C-c C-c d    texinfo-insert-@dfn
C-c C-c e    texinfo-insert-@end
C-c C-c f    texinfo-insert-@file
C-c C-c i    texinfo-insert-@item
C-c C-c k    texinfo-insert-@kbd
C-c C-c m    texinfo-insert-@email
C-c C-c n    texinfo-insert-@node
C-c C-c o    texinfo-insert-@noindent
C-c C-c q    texinfo-insert-@quotation
C-c C-c r    texinfo-insert-dwim-@ref
C-c C-c s    texinfo-insert-@samp
C-c C-c t    texinfo-insert-@table
C-c C-c u    texinfo-insert-@uref
C-c C-c v    texinfo-insert-@var
C-c C-c x    texinfo-insert-@example
C-c C-e C-b  texinfo-format-buffer
C-c C-e C-r  texinfo-format-region
C-c C-o      texinfo-insert-block
C-c C-s      texinfo-show-structure
C-c C-t C-b  texinfo-tex-buffer
C-c C-t C-d  texinfo-delete-from-print-queue
C-c C-t C-k  tex-kill-job
C-c C-t C-l  tex-recenter-output-buffer
C-c C-t C-p  texinfo-tex-print
C-c C-t C-q  tex-show-print-queue
C-c C-t C-r  texinfo-tex-region
C-c C-t C-v  texinfo-tex-view
C-c C-t C-x  texinfo-quit-job
C-c C-t TAB  texinfo-texindex
C-c C-u C-a  texinfo-all-menus-update
C-c C-u C-e  texinfo-every-node-update
C-c C-u C-n  texinfo-update-node
C-c C-u RET  texinfo-make-menu
C-c C-u m    texinfo-master-menu
C-c RET C-b  makeinfo-buffer
C-c RET C-k  kill-compilation
C-c RET C-l  makeinfo-recenter-compilation-buffer
C-c RET C-r  makeinfo-region
C-c ]        up-list
C-c {        texinfo-insert-braces
C-c }        up-list
M-RET        texinfo-insert-@item

Documentation

Keymap for texinfo-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/texinfo.el.gz
(defvar texinfo-mode-map
  (let ((map (make-sparse-keymap)))

    ;; bindings for `texnfo-tex.el'
    (texinfo-define-common-keys map)

    (define-key map "\"" #'texinfo-insert-quote)

    ;; bindings for `makeinfo.el'
    (define-key map "\C-c\C-m\C-k" #'kill-compilation)
    (define-key map "\C-c\C-m\C-l"
      #'makeinfo-recenter-compilation-buffer)
    (define-key map "\C-c\C-m\C-r" #'makeinfo-region)
    (define-key map "\C-c\C-m\C-b" #'makeinfo-buffer)

    ;; bindings for `texinfmt.el'
    (define-key map "\C-c\C-e\C-r"    #'texinfo-format-region)
    (define-key map "\C-c\C-e\C-b"    #'texinfo-format-buffer)

    ;; AUCTeX-like bindings
    (define-key map "\e\r"		#'texinfo-insert-@item)

    ;; bindings for updating nodes and menus

    (define-key map "\C-c\C-um"   #'texinfo-master-menu)

    (define-key map "\C-c\C-u\C-m"   #'texinfo-make-menu)
    (define-key map "\C-c\C-u\C-n"   #'texinfo-update-node)
    (define-key map "\C-c\C-u\C-e"   #'texinfo-every-node-update)
    (define-key map "\C-c\C-u\C-a"   #'texinfo-all-menus-update)

    (define-key map "\C-c\C-s"     #'texinfo-show-structure)

    (define-key map "\C-c}"          #'up-list)
    ;; FIXME: This is often used for "close block" aka texinfo-insert-@end.
    (define-key map "\C-c]"          #'up-list)
    (define-key map "\C-c/"	     #'texinfo-insert-@end)
    (define-key map "\C-c{"		#'texinfo-insert-braces)

    ;; bindings for inserting strings
    (define-key map "\C-c\C-o"     #'texinfo-insert-block)
    (define-key map "\C-c\C-c\C-d" #'texinfo-start-menu-description)
    (define-key map "\C-c\C-c\C-s" #'texinfo-insert-@strong)
    (define-key map "\C-c\C-c\C-e" #'texinfo-insert-@emph)

    (define-key map "\C-c\C-cv"    #'texinfo-insert-@var)
    (define-key map "\C-c\C-cu"    #'texinfo-insert-@uref)
    (define-key map "\C-c\C-ct"    #'texinfo-insert-@table)
    (define-key map "\C-c\C-cs"    #'texinfo-insert-@samp)
    (define-key map "\C-c\C-cr"    #'texinfo-insert-dwim-@ref)
    (define-key map "\C-c\C-cq"    #'texinfo-insert-@quotation)
    (define-key map "\C-c\C-co"    #'texinfo-insert-@noindent)
    (define-key map "\C-c\C-cn"    #'texinfo-insert-@node)
    (define-key map "\C-c\C-cm"    #'texinfo-insert-@email)
    (define-key map "\C-c\C-ck"    #'texinfo-insert-@kbd)
    (define-key map "\C-c\C-ci"    #'texinfo-insert-@item)
    (define-key map "\C-c\C-cf"    #'texinfo-insert-@file)
    (define-key map "\C-c\C-cx"    #'texinfo-insert-@example)
    (define-key map "\C-c\C-ce"    #'texinfo-insert-@end)
    (define-key map "\C-c\C-cd"    #'texinfo-insert-@dfn)
    (define-key map "\C-c\C-cc"    #'texinfo-insert-@code)

    ;; bindings for environment movement
    (define-key map "\C-c."        #'texinfo-to-environment-bounds)
    (define-key map "\C-c\C-c\C-f" #'texinfo-next-environment-end)
    (define-key map "\C-c\C-c\C-b" #'texinfo-previous-environment-end)
    (define-key map "\C-c\C-c\C-n" #'texinfo-next-environment-start)
    (define-key map "\C-c\C-c\C-p" #'texinfo-previous-environment-start)
    map))