Variable: sh-mode-map

sh-mode-map is a variable defined in sh-script.el.gz.

Value

C-M-x    sh-execute-region
C-c (    sh-function
C-c +    sh-add
C-c :    sh-set-shell
C-c <    smie-config-set-indent
C-c =    smie-config-set-indent
C-c >    smie-config-guess
C-c ?    smie-config-show-indent
C-c C-\  sh-backslash-region
C-c C-c  sh-case
C-c C-d  sh-cd-here
C-c C-f  sh-for
C-c C-l  sh-indexed-loop
C-c C-n  sh-send-line-or-region-and-step
C-c C-o  sh-while-getopts
C-c C-r  sh-repeat
C-c C-s  sh-select
C-c C-t  sh-tmp-file
C-c C-u  sh-until
C-c C-w  sh-while
C-c C-x  executable-interpret
C-c C-z  sh-show-shell
C-c TAB  sh-if
DEL      backward-delete-char-untabify
M-a      sh-beginning-of-command(var)/sh-beginning-of-command(fun)
M-e      sh-end-of-command(var)/sh-end-of-command(fun)

Documentation

Keymap used in Shell-Script mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/sh-script.el.gz
(defvar sh-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map "\C-c(" 'sh-function)
    (define-key map "\C-c\C-w" 'sh-while)
    (define-key map "\C-c\C-u" 'sh-until)
    (define-key map "\C-c\C-t" 'sh-tmp-file)
    (define-key map "\C-c\C-s" 'sh-select)
    (define-key map "\C-c\C-r" 'sh-repeat)
    (define-key map "\C-c\C-o" 'sh-while-getopts)
    (define-key map "\C-c\C-l" 'sh-indexed-loop)
    (define-key map "\C-c\C-i" 'sh-if)
    (define-key map "\C-c\C-f" 'sh-for)
    (define-key map "\C-c\C-c" 'sh-case)
    (define-key map "\C-c?" #'smie-config-show-indent)
    (define-key map "\C-c=" #'smie-config-set-indent)
    (define-key map "\C-c<" #'smie-config-set-indent)
    (define-key map "\C-c>" #'smie-config-guess)
    (define-key map "\C-c\C-\\" 'sh-backslash-region)

    (define-key map "\C-c+" 'sh-add)
    (define-key map "\C-\M-x" 'sh-execute-region)
    (define-key map "\C-c\C-x" 'executable-interpret)
    (define-key map "\C-c\C-n" 'sh-send-line-or-region-and-step)
    (define-key map "\C-c\C-d" 'sh-cd-here)
    (define-key map "\C-c\C-z" 'sh-show-shell)

    (define-key map [remap delete-backward-char]
      'backward-delete-char-untabify)
    (define-key map "\C-c:" 'sh-set-shell)
    (define-key map [remap backward-sentence] 'sh-beginning-of-command)
    (define-key map [remap forward-sentence] 'sh-end-of-command)
    map)
  "Keymap used in Shell-Script mode.")