Function: vhdl-do-group
vhdl-do-group is a byte-compiled function defined in vhdl-mode.el.gz.
Signature
(vhdl-do-group FUNCTION &optional SPACING)
Documentation
Apply FUNCTION on group of lines between empty lines.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-do-group (function &optional spacing)
"Apply FUNCTION on group of lines between empty lines."
(let
;; search for group beginning
((beg (save-excursion
(if (re-search-backward vhdl-align-group-separate nil t)
(progn (beginning-of-line 2) (back-to-indentation) (point))
(point-min))))
;; search for group end
(end (save-excursion
(if (re-search-forward vhdl-align-group-separate nil t)
(progn (beginning-of-line) (point))
(point-max)))))
;; run FUNCTION
(funcall function beg end spacing)))