Variable: srecode-prefix-map

srecode-prefix-map is a variable defined in mode.el.gz.

Value

Large value
.         srecode-insert-again
/         srecode-insert
<insert>  srecode-insert
C         srecode-document-insert-comment
E         srecode-edit
G         srecode-insert-getset
a         srecode-bind-insert
b         srecode-bind-insert
c         srecode-bind-insert
d         srecode-bind-insert
e         srecode-bind-insert
f         srecode-bind-insert
g         srecode-bind-insert
h         srecode-bind-insert
i         srecode-bind-insert
j         srecode-bind-insert
k         srecode-bind-insert
l         srecode-bind-insert
m         srecode-bind-insert
n         srecode-bind-insert
o         srecode-bind-insert
p         srecode-bind-insert
q         srecode-bind-insert
r         srecode-bind-insert
s         srecode-bind-insert
t         srecode-bind-insert
u         srecode-bind-insert
v         srecode-bind-insert
w         srecode-bind-insert
x         srecode-bind-insert
y         srecode-bind-insert
z         srecode-bind-insert

Documentation

Keymap used behind the srecode prefix key in srecode minor mode.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/srecode/mode.el.gz
(defvar srecode-prefix-map
  (let ((km (make-sparse-keymap)))
    ;; Basic template codes
    (define-key km "/" #'srecode-insert)
    (define-key km [insert] #'srecode-insert)
    (define-key km "." #'srecode-insert-again)
    (define-key km "E" #'srecode-edit)
    ;; Template indirect binding
    (let ((k ?a))
      (while (<= k ?z)
	(define-key km (format "%c" k) #'srecode-bind-insert)
	(setq k (1+ k))))
    km)
  "Keymap used behind the srecode prefix key in srecode minor mode.")