Function: vhdl-backward-up-list

vhdl-backward-up-list is an interactive and byte-compiled function defined in vhdl-mode.el.gz.

Signature

(vhdl-backward-up-list &optional COUNT LIMIT)

Documentation

Move backward out of one level of blocks.

With argument, do this that many times.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-backward-up-list (&optional count limit)
  "Move backward out of one level of blocks.
With argument, do this that many times."
  (interactive "p")
  (let ((count (or count 1))
	target)
    (save-excursion
      (while (> count 0)
	(if (looking-at vhdl-defun-re)
	    (error "ERROR:  Unbalanced blocks"))
	(vhdl-backward-to-block limit)
	(setq count (1- count)))
      (setq target (point)))
    (goto-char target)))