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-keymap sh-mode-map
  :doc "Keymap used in Shell-Script mode."
  "C-c ("    #'sh-function
  "C-c C-w"  #'sh-while
  "C-c C-u"  #'sh-until
  "C-c C-t"  #'sh-tmp-file
  "C-c C-s"  #'sh-select
  "C-c C-r"  #'sh-repeat
  "C-c C-o"  #'sh-while-getopts
  "C-c C-l"  #'sh-indexed-loop
  "C-c C-i"  #'sh-if
  "C-c C-f"  #'sh-for
  "C-c C-c"  #'sh-case
  "C-c ?"    #'smie-config-show-indent
  "C-c ="    #'smie-config-set-indent
  "C-c <"    #'smie-config-set-indent
  "C-c >"    #'smie-config-guess
  "C-c C-\\" #'sh-backslash-region

  "C-c +"    #'sh-add
  "C-M-x"    #'sh-execute-region
  "C-c C-x"  #'executable-interpret
  "C-c C-n"  #'sh-send-line-or-region-and-step
  "C-c C-d"  #'sh-cd-here
  "C-c C-z"  #'sh-show-shell
  "C-c :"    #'sh-set-shell

  "<remap> <delete-backward-char>" #'backward-delete-char-untabify
  "<remap> <backward-sentence>"    #'sh-beginning-of-command
  "<remap> <forward-sentence>"     #'sh-end-of-command)