Function: reftex-move-to-previous-arg
reftex-move-to-previous-arg is a byte-compiled function defined in
reftex-parse.el.gz.
Signature
(reftex-move-to-previous-arg &optional BOUND)
Documentation
Move backward to the closing parenthesis of the previous argument.
This happens under the assumption that we are in front of a macro argument. This function understands the splitting of macros over several lines in TeX.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex-parse.el.gz
(defsubst reftex-move-to-previous-arg (&optional bound)
"Move backward to the closing parenthesis of the previous argument.
This happens under the assumption that we are in front of a macro
argument. This function understands the splitting of macros over
several lines in TeX."
(cond
;; Just to be quick:
((memq (preceding-char) '(?\] ?\) ?\})))
;; Do a search
((and reftex-allow-detached-macro-args
(re-search-backward
"[])}][ \t]*[\n\r]?\\([ \t]*%[^\n\r]*[\n\r]\\)*[ \t]*\\=" bound t))
(goto-char (1+ (match-beginning 0)))
t)
(t nil)))