Function: reftex-index-toggle-range-beginning
reftex-index-toggle-range-beginning is an interactive and
byte-compiled function defined in reftex-index.el.gz.
Signature
(reftex-index-toggle-range-beginning)
Documentation
Toggle the page range start attribute |(.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex-index.el.gz
(defun reftex-index-toggle-range-beginning ()
"Toggle the page range start attribute `|('."
(interactive)
(let* ((data (get-text-property (point) :data))
(bor (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 bor) "" bor))
(setq new (apply #'concat analyze))
(reftex-index-change-entry
new (if (string= (nth 2 analyze) bor)
"Entry is now START-OF-PAGE-RANGE"
"START-OF-PAGE-RANGE canceled"))))