Function: reftex-select-mark
reftex-select-mark is an interactive and byte-compiled function
defined in reftex-sel.el.gz.
Signature
(reftex-select-mark &optional SEPARATOR)
Documentation
Mark the entry.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex-sel.el.gz
(defun reftex-select-mark (&optional separator)
"Mark the entry."
(interactive)
(let* ((data (get-text-property (point) :data))
boe eoe ovl)
(or data (error "No entry to mark at point"))
(if (assq data reftex-select-marked)
(error "Entry is already marked"))
(setq boe (or (previous-single-property-change (1+ (point)) :data)
(point-min))
eoe (or (next-single-property-change (point) :data) (point-max)))
(setq ovl (make-overlay boe eoe))
(push (list data ovl separator) reftex-select-marked)
(overlay-put ovl 'font-lock-face reftex-select-mark-face)
(overlay-put ovl 'before-string
(if separator
(format "*%c%d* " separator
(length reftex-select-marked))
(format "*%d* " (length reftex-select-marked))))
(message "Entry has mark no. %d" (length reftex-select-marked))))