Function: git-commit-save-message
git-commit-save-message is an interactive and natively compiled
function defined in git-commit.el.
Signature
(git-commit-save-message)
Documentation
Save current message to log-edit-comment-ring.
Key Bindings
git-commit-mode-map C-c M-s
Source Code
;; Defined in /nix/store/irvbdy0zra0dn8fpd008f32x5ix6qm5v-emacs-packages-deps/share/emacs/site-lisp/elpa/magit-20261005.508/git-commit.el
(defun git-commit-save-message ()
"Save current message to `log-edit-comment-ring'."
(interactive)
(cond-let
([message (git-commit-buffer-message)]
(when-let ((index (ring-member log-edit-comment-ring message)))
(ring-remove log-edit-comment-ring index))
(ring-insert log-edit-comment-ring message)
(when git-commit-use-local-message-ring
(magit-repository-local-set 'log-edit-comment-ring
log-edit-comment-ring))
(message "Message saved"))
((message "Only whitespace and/or comments; message not saved"))))