Function: rmail-summary-update-line
rmail-summary-update-line is a byte-compiled function defined in
rmailsum.el.gz.
Signature
(rmail-summary-update-line N)
Documentation
Update the summary line for message N.
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmailsum.el.gz
(defun rmail-summary-update-line (n)
"Update the summary line for message N."
(when (rmail-summary-goto-msg n t t)
(let* ((buffer-read-only nil)
(start (line-beginning-position))
(end (line-beginning-position 2))
(overlays (overlays-in start end))
high ov)
(while (and (setq ov (car overlays))
(not (setq high (overlay-get ov 'rmail-summary))))
(setq overlays (cdr overlays)))
(delete-region start end)
(princ
(with-current-buffer rmail-buffer
(aset rmail-summary-vector (1- n) (rmail-create-summary-line n)))
(current-buffer))
(when high
(forward-line -1)
(rmail-summary-update-highlight nil)))))