Function: rmail-summary-update-highlight
rmail-summary-update-highlight is a byte-compiled function defined in
rmailsum.el.gz.
Signature
(rmail-summary-update-highlight NOT-FOUND)
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmailsum.el.gz
;; Update the highlighted line in an rmail summary buffer.
;; That should be current. We highlight the line point is on.
;; If NOT-FOUND is non-nil, we turn off highlighting.
(defun rmail-summary-update-highlight (not-found)
;; Make sure we have an overlay to use.
(or rmail-summary-overlay
(progn
(setq-local rmail-summary-overlay (make-overlay (point) (point)))
(overlay-put rmail-summary-overlay 'rmail-summary t)))
;; If this message is in the summary, use the overlay to highlight it.
;; Otherwise, don't highlight anything.
(if not-found
(overlay-put rmail-summary-overlay 'face nil)
(move-overlay rmail-summary-overlay
(save-excursion (beginning-of-line)
(skip-chars-forward " ")
(point))
(line-end-position))
(overlay-put rmail-summary-overlay 'face 'highlight)))