Function: gnus-score-edit-current-scores

gnus-score-edit-current-scores is an interactive and byte-compiled function defined in gnus-score.el.gz.

Signature

(gnus-score-edit-current-scores FILE)

Documentation

Edit the current score alist.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-score.el.gz
(defun gnus-score-edit-current-scores (file)
  "Edit the current score alist."
  (interactive (list gnus-current-score-file)
	       gnus-article-mode gnus-summary-mode)
  (if (not gnus-current-score-file)
      (error "No current score file")
    (let ((winconf (current-window-configuration)))
      (when (buffer-live-p gnus-summary-buffer)
	(gnus-score-save))
      (gnus-make-directory (file-name-directory file))
      (setq gnus-score-edit-buffer (find-file-noselect file))
      (gnus-configure-windows 'edit-score)
      (gnus-score-mode)
      (setq gnus-score-edit-exit-function 'gnus-score-edit-done)
      (setq-local gnus-prev-winconf winconf))
    (gnus-message
     4 "%s" (substitute-command-keys
	     "\\<gnus-score-mode-map>\\[gnus-score-edit-exit] to save edits"))))