Function: vhdl-template-else
vhdl-template-else is an interactive and byte-compiled function
defined in vhdl-mode.el.gz.
Signature
(vhdl-template-else)
Documentation
Insert an else statement.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-template-else ()
"Insert an else statement."
(interactive)
(let (margin)
(vhdl-prepare-search-1
(vhdl-insert-keyword "ELSE")
(if (and (save-excursion (vhdl-re-search-backward "\\(\\(\\<when\\>\\)\\|;\\)" nil t))
(match-string 2))
(insert " ")
(unless (vhdl-sequential-statement-p)
(vhdl-insert-keyword " GENERATE"))
(indent-according-to-mode)
(setq margin (current-indentation))
(insert "\n")
(indent-to (+ margin vhdl-basic-offset))))))