Function: reftex-select-unmark

reftex-select-unmark is an interactive and byte-compiled function defined in reftex-sel.el.gz.

Signature

(reftex-select-unmark)

Documentation

Unmark the entry.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/reftex-sel.el.gz
(defun reftex-select-unmark ()
  "Unmark the entry."
  (interactive)
  (let* ((data (get-text-property (point) :data))
         (cell (assq data reftex-select-marked))
         (ovl (nth 1 cell))
         (cnt 0)
         sep)
    (unless cell
      (error "No marked entry at point"))
    (and ovl (delete-overlay ovl))
    (setq reftex-select-marked (delq cell reftex-select-marked))
    (setq cnt (1+ (length reftex-select-marked)))
    (mapc (lambda (c)
            (setq sep (nth 2 c))
            (overlay-put (nth 1 c) 'before-string
                         (if sep
                             (format "*%c%d* " sep (decf cnt))
                           (format "*%d*  " (decf cnt)))))
          reftex-select-marked)
    (message "Entry no longer marked")))