Variable: hide-ifdef-mode-submap

hide-ifdef-mode-submap is a variable defined in hideif.el.gz.

Value

C    hif-clear-all-ifdef-defined
C-d  hide-ifdef-block
C-q  hide-ifdef-toggle-read-only
C-s  show-ifdef-block
C-w  hide-ifdef-toggle-shadowing
D    hide-ifdef-set-define-alist
U    hide-ifdef-use-define-alist
d    hide-ifdef-define
e    hif-evaluate-macro
h    hide-ifdefs
s    show-ifdefs
u    hide-ifdef-undef

Documentation

Keymap used by hide-ifdef-mode(var)/hide-ifdef-mode(fun) under hide-ifdef-mode-prefix-key.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/hideif.el.gz
(defvar hide-ifdef-mode-submap
  ;; Set up the submap that goes after the prefix key.
  (let ((map (make-sparse-keymap)))
    (define-key map "d" 'hide-ifdef-define)
    (define-key map "u" 'hide-ifdef-undef)
    (define-key map "D" 'hide-ifdef-set-define-alist)
    (define-key map "U" 'hide-ifdef-use-define-alist)

    (define-key map "h" 'hide-ifdefs)
    (define-key map "s" 'show-ifdefs)
    (define-key map "\C-d" 'hide-ifdef-block)
    (define-key map "\C-s" 'show-ifdef-block)
    (define-key map "e" 'hif-evaluate-macro)
    (define-key map "C" 'hif-clear-all-ifdef-defined)

    (define-key map "\C-q" 'hide-ifdef-toggle-read-only)
    (define-key map "\C-w" 'hide-ifdef-toggle-shadowing)
    (substitute-key-definition
     'read-only-mode 'hide-ifdef-toggle-outside-read-only map)
    ;; `toggle-read-only' is obsoleted by `read-only-mode'.
    (substitute-key-definition
     'toggle-read-only 'hide-ifdef-toggle-outside-read-only map)
    map)
  "Keymap used by `hide-ifdef-mode' under `hide-ifdef-mode-prefix-key'.")