Function: c-go-down-list-backward
c-go-down-list-backward is a macro defined in cc-defs.el.gz.
Signature
(c-go-down-list-backward &optional POS LIMIT)
Documentation
Move the point to the last position inside the last list sexp before POS, or before the point if POS is left out. Return t if such a position exists, otherwise nil is returned and the point isn't moved.
A limit for the search may be given. The start position is assumed to be after it.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-go-down-list-backward (&optional pos limit)
"Move the point to the last position inside the last list sexp before POS,
or before the point if POS is left out. Return t if such a position
exists, otherwise nil is returned and the point isn't moved.
A limit for the search may be given. The start position is assumed to
be after it."
(declare (debug t))
`(let ((dest (c-down-list-backward ,pos ,limit)))
(when dest (goto-char dest) t)))