Function: vhdl-template-map-init
vhdl-template-map-init is a byte-compiled function defined in
vhdl-mode.el.gz.
Signature
(vhdl-template-map-init)
Documentation
Initialize vhdl-template-map(var)/vhdl-template-map(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-template-map-init ()
"Initialize `vhdl-template-map'."
(setq vhdl-template-map (make-sparse-keymap))
;; key bindings for VHDL templates
(define-key vhdl-template-map "al" #'vhdl-template-alias)
(define-key vhdl-template-map "ar" #'vhdl-template-architecture)
(define-key vhdl-template-map "at" #'vhdl-template-assert)
(define-key vhdl-template-map "ad" #'vhdl-template-attribute-decl)
(define-key vhdl-template-map "as" #'vhdl-template-attribute-spec)
(define-key vhdl-template-map "bl" #'vhdl-template-block)
(define-key vhdl-template-map "ca" #'vhdl-template-case-is)
(define-key vhdl-template-map "cd" #'vhdl-template-component-decl)
(define-key vhdl-template-map "ci" #'vhdl-template-component-inst)
(define-key vhdl-template-map "cs" #'vhdl-template-conditional-signal-asst)
(define-key vhdl-template-map "Cb" #'vhdl-template-block-configuration)
(define-key vhdl-template-map "Cc" #'vhdl-template-component-conf)
(define-key vhdl-template-map "Cd" #'vhdl-template-configuration-decl)
(define-key vhdl-template-map "Cs" #'vhdl-template-configuration-spec)
(define-key vhdl-template-map "co" #'vhdl-template-constant)
(define-key vhdl-template-map "ct" #'vhdl-template-context)
(define-key vhdl-template-map "di" #'vhdl-template-disconnect)
(define-key vhdl-template-map "el" #'vhdl-template-else)
(define-key vhdl-template-map "ei" #'vhdl-template-elsif)
(define-key vhdl-template-map "en" #'vhdl-template-entity)
(define-key vhdl-template-map "ex" #'vhdl-template-exit)
(define-key vhdl-template-map "fi" #'vhdl-template-file)
(define-key vhdl-template-map "fg" #'vhdl-template-for-generate)
(define-key vhdl-template-map "fl" #'vhdl-template-for-loop)
(define-key vhdl-template-map "\C-f" #'vhdl-template-footer)
(define-key vhdl-template-map "fb" #'vhdl-template-function-body)
(define-key vhdl-template-map "fd" #'vhdl-template-function-decl)
(define-key vhdl-template-map "ge" #'vhdl-template-generic)
(define-key vhdl-template-map "gd" #'vhdl-template-group-decl)
(define-key vhdl-template-map "gt" #'vhdl-template-group-template)
(define-key vhdl-template-map "\C-h" #'vhdl-template-header)
(define-key vhdl-template-map "ig" #'vhdl-template-if-generate)
(define-key vhdl-template-map "it" #'vhdl-template-if-then)
(define-key vhdl-template-map "li" #'vhdl-template-library)
(define-key vhdl-template-map "lo" #'vhdl-template-bare-loop)
(define-key vhdl-template-map "\C-m" #'vhdl-template-modify)
(define-key vhdl-template-map "\C-t" #'vhdl-template-insert-date)
(define-key vhdl-template-map "ma" #'vhdl-template-map)
(define-key vhdl-template-map "ne" #'vhdl-template-next)
(define-key vhdl-template-map "ot" #'vhdl-template-others)
(define-key vhdl-template-map "Pd" #'vhdl-template-package-decl)
(define-key vhdl-template-map "Pb" #'vhdl-template-package-body)
(define-key vhdl-template-map "(" #'vhdl-template-paired-parens)
(define-key vhdl-template-map "po" #'vhdl-template-port)
(define-key vhdl-template-map "pb" #'vhdl-template-procedure-body)
(define-key vhdl-template-map "pd" #'vhdl-template-procedure-decl)
(define-key vhdl-template-map "pc" #'vhdl-template-process-comb)
(define-key vhdl-template-map "ps" #'vhdl-template-process-seq)
(define-key vhdl-template-map "rp" #'vhdl-template-report)
(define-key vhdl-template-map "rt" #'vhdl-template-return)
(define-key vhdl-template-map "ss" #'vhdl-template-selected-signal-asst)
(define-key vhdl-template-map "si" #'vhdl-template-signal)
(define-key vhdl-template-map "su" #'vhdl-template-subtype)
(define-key vhdl-template-map "ty" #'vhdl-template-type)
(define-key vhdl-template-map "us" #'vhdl-template-use)
(define-key vhdl-template-map "va" #'vhdl-template-variable)
(define-key vhdl-template-map "wa" #'vhdl-template-wait)
(define-key vhdl-template-map "wl" #'vhdl-template-while-loop)
(define-key vhdl-template-map "wi" #'vhdl-template-with)
(define-key vhdl-template-map "wc" #'vhdl-template-clocked-wait)
(define-key vhdl-template-map "\C-pb" #'vhdl-template-package-numeric-bit)
(define-key vhdl-template-map "\C-pn" #'vhdl-template-package-numeric-std)
(define-key vhdl-template-map "\C-ps" #'vhdl-template-package-std-logic-1164)
(define-key vhdl-template-map "\C-pA" #'vhdl-template-package-std-logic-arith)
(define-key vhdl-template-map "\C-pM" #'vhdl-template-package-std-logic-misc)
(define-key vhdl-template-map "\C-pS" #'vhdl-template-package-std-logic-signed)
(define-key vhdl-template-map "\C-pT" #'vhdl-template-package-std-logic-textio)
(define-key vhdl-template-map "\C-pU" #'vhdl-template-package-std-logic-unsigned)
(define-key vhdl-template-map "\C-pt" #'vhdl-template-package-textio)
(define-key vhdl-template-map "\C-dn" #'vhdl-template-directive-translate-on)
(define-key vhdl-template-map "\C-df" #'vhdl-template-directive-translate-off)
(define-key vhdl-template-map "\C-dN" #'vhdl-template-directive-synthesis-on)
(define-key vhdl-template-map "\C-dF" #'vhdl-template-directive-synthesis-off)
(define-key vhdl-template-map "\C-q" #'vhdl-template-search-prompt)
(when (vhdl-standard-p 'ams)
(define-key vhdl-template-map "br" #'vhdl-template-break)
(define-key vhdl-template-map "cu" #'vhdl-template-case-use)
(define-key vhdl-template-map "iu" #'vhdl-template-if-use)
(define-key vhdl-template-map "lm" #'vhdl-template-limit)
(define-key vhdl-template-map "na" #'vhdl-template-nature)
(define-key vhdl-template-map "pa" #'vhdl-template-procedural)
(define-key vhdl-template-map "qf" #'vhdl-template-quantity-free)
(define-key vhdl-template-map "qb" #'vhdl-template-quantity-branch)
(define-key vhdl-template-map "qs" #'vhdl-template-quantity-source)
(define-key vhdl-template-map "sn" #'vhdl-template-subnature)
(define-key vhdl-template-map "te" #'vhdl-template-terminal)
)
(when (vhdl-standard-p 'math)
(define-key vhdl-template-map "\C-pc" #'vhdl-template-package-math-complex)
(define-key vhdl-template-map "\C-pr" #'vhdl-template-package-math-real)
))