Function: reftex-index-toggle-range-end
reftex-index-toggle-range-end is an interactive and byte-compiled
function defined in reftex-index.el.gz.
Signature
(reftex-index-toggle-range-end)
Documentation
Toggle the page-range-end attribute |).
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex-index.el.gz
(defun reftex-index-toggle-range-end ()
"Toggle the page-range-end attribute `|)'."
(interactive)
(let* ((data (get-text-property (point) :data))
(eor (concat (nth 1 reftex-index-special-chars) ")"))
new analyze attr)
(unless data (error "Don't know which index entry to edit"))
(setq analyze (reftex-index-analyze-entry data)
attr (nth 2 analyze))
(setf (nth 2 analyze) (if (string= attr eor) "" eor))
(setq new (apply #'concat analyze))
(reftex-index-change-entry
new (if (string= (nth 2 analyze) eor)
"Entry is now END-OF-PAGE-RANGE"
"END-OF-PAGE-RANGE canceled"))))