Function: vera-beginning-of-substatement
vera-beginning-of-substatement is a byte-compiled function defined in
vera-mode.el.gz.
Signature
(vera-beginning-of-substatement)
Documentation
Go to beginning of current substatement.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vera-mode.el.gz
(defun vera-beginning-of-substatement ()
"Go to beginning of current substatement."
(let ((lim (point))
pos)
;; go to beginning of statement
(vera-beginning-of-statement)
(setq pos (point))
;; go forward all substatement opening statements until at LIM
(while (and (< (point) lim)
(vera-re-search-forward vera-beg-substatement-re lim t))
(setq pos (match-beginning 0)))
(vera-forward-syntactic-ws nil t)
(when (looking-at "(")
(forward-sexp)
(vera-forward-syntactic-ws nil t))
(when (< (point) lim)
(setq pos (point)))
(goto-char pos)))