Function: electric-pascal-colon
electric-pascal-colon is an interactive and byte-compiled function
defined in pascal.el.gz.
Signature
(electric-pascal-colon)
Documentation
Insert : and do all indentations except line indent on this line.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/pascal.el.gz
(defun electric-pascal-colon ()
"Insert `:' and do all indentations except line indent on this line."
(interactive)
(insert last-command-event)
;; Do nothing if within string.
(if (pascal-within-string)
()
(save-excursion
(beginning-of-line)
(pascal-indent-line))
(let ((pascal-tab-always-indent nil))
(pascal-indent-command))))