Function: reftex-select-cycle-ref-style-internal

reftex-select-cycle-ref-style-internal is a byte-compiled function defined in reftex-sel.el.gz.

Signature

(reftex-select-cycle-ref-style-internal &optional REVERSE)

Documentation

Cycle through macros used for referencing.

Cycle in reverse order if optional argument REVERSE is non-nil.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/reftex-sel.el.gz
(defun reftex-select-cycle-ref-style-internal (&optional reverse)
  "Cycle through macros used for referencing.
Cycle in reverse order if optional argument REVERSE is non-nil."
  (let (list)
    (dolist (style (reftex-ref-style-list))
      (mapc (lambda (x) (add-to-list 'list (car x) t))
	    (nth 2 (assoc style reftex-ref-style-alist))))
    (when reverse
      (setq list (reverse list)))
    (setq reftex-refstyle (or (cadr (member reftex-refstyle list)) (car list))))
  (force-mode-line-update))