Function: gnus-summary-set-score

gnus-summary-set-score is an autoloaded, interactive and byte-compiled function defined in gnus-score.el.gz.

Signature

(gnus-summary-set-score N)

Documentation

Set the score of the current article to N.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-score.el.gz
(defun gnus-summary-set-score (n)
  "Set the score of the current article to N."
  (interactive "p" gnus-article-mode gnus-summary-mode)
  (save-excursion
    (gnus-summary-show-thread)
    (let ((buffer-read-only nil))
      ;; Set score.
      (gnus-summary-update-mark
       (if (= n (or gnus-summary-default-score 0)) ?  ;Whitespace
	 (if (< n (or gnus-summary-default-score 0))
	     gnus-score-below-mark gnus-score-over-mark))
       'score))
    (let* ((article (gnus-summary-article-number))
	   (score (assq article gnus-newsgroup-scored)))
      (if score (setcdr score n)
	(push (cons article n) gnus-newsgroup-scored)))
    (gnus-summary-update-line)))