Function: gnus-score-edit-exit
gnus-score-edit-exit is an interactive and byte-compiled function
defined in score-mode.el.gz.
Signature
(gnus-score-edit-exit)
Documentation
Stop editing the score file.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/score-mode.el.gz
(defun gnus-score-edit-exit ()
"Stop editing the score file."
(interactive nil gnus-score-mode)
(unless (file-exists-p (file-name-directory (buffer-file-name)))
(make-directory (file-name-directory (buffer-file-name)) t))
(let ((coding-system-for-write score-mode-coding-system))
(save-buffer))
(bury-buffer (current-buffer))
(let ((buf (current-buffer)))
(when gnus-score-edit-exit-function
(funcall gnus-score-edit-exit-function))
(when (eq buf (current-buffer))
(switch-to-buffer (other-buffer (current-buffer))))))