Variable: electric-help-map
electric-help-map is a variable defined in ehelp.el.gz.
Value
Large value
- negative-argument
. beginning-of-buffer
< beginning-of-buffer
<backtab> backward-button
> end-of-buffer
? electric-help-help
C-0 electric-help-undefined
C-1 electric-help-undefined
C-2 electric-help-undefined
C-3 electric-help-undefined
C-4 electric-help-undefined
C-5 electric-help-undefined
C-6 electric-help-undefined
C-7 electric-help-undefined
C-8 electric-help-undefined
C-9 electric-help-undefined
C-M-i backward-button
C-h electric-help-help
C-u electric-help-undefined
C-x electric-help-ctrl-x-prefix
DEL scroll-down
M-x electric-help-execute-extended
Q electric-help-exit
R electric-help-retain
S-SPC scroll-down
SPC scroll-up
SPC..~ undefined
TAB forward-button
q electric-help-exit
r electric-help-retain
..\x3FFFFF digit-argument
Documentation
Keymap defining commands available in electric-help-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/ehelp.el.gz
(defvar electric-help-map
(let ((map (make-keymap)))
;; FIXME fragile. Should derive from help-mode-map in a smarter way.
(set-keymap-parent map button-buffer-map)
;; allow all non-self-inserting keys - search, scroll, etc, but
;; let M-x and C-x exit ehelp mode and retain buffer:
(suppress-keymap map)
(define-key map "\C-u" 'electric-help-undefined)
(define-key map [?\C-0] 'electric-help-undefined)
(define-key map [?\C-1] 'electric-help-undefined)
(define-key map [?\C-2] 'electric-help-undefined)
(define-key map [?\C-3] 'electric-help-undefined)
(define-key map [?\C-4] 'electric-help-undefined)
(define-key map [?\C-5] 'electric-help-undefined)
(define-key map [?\C-6] 'electric-help-undefined)
(define-key map [?\C-7] 'electric-help-undefined)
(define-key map [?\C-8] 'electric-help-undefined)
(define-key map [?\C-9] 'electric-help-undefined)
(define-key map (if (characterp help-char)
(char-to-string help-char)
(vector help-char))
'electric-help-help)
(define-key map "?" 'electric-help-help)
(define-key map " " 'scroll-up)
(define-key map [?\S-\ ] 'scroll-down)
(define-key map "\^?" 'scroll-down)
(define-key map "." 'beginning-of-buffer)
(define-key map "<" 'beginning-of-buffer)
(define-key map ">" 'end-of-buffer)
;(define-key map "\C-g" 'electric-help-exit)
(define-key map "Q" 'electric-help-exit)
(define-key map "q" 'electric-help-exit)
;;a better key than this?
(define-key map "R" 'electric-help-retain)
(define-key map "r" 'electric-help-retain)
(define-key map "\ex" 'electric-help-execute-extended)
(define-key map "\C-x" 'electric-help-ctrl-x-prefix)
map)
"Keymap defining commands available in `electric-help-mode'.")