Function: majutsu-insert-diff-revision-message

majutsu-insert-diff-revision-message is a natively compiled function defined in majutsu-diff.el.

Signature

(majutsu-insert-diff-revision-message)

Documentation

Insert a collapsible revision message for a single-change diff.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-insert-diff-revision-message ()
  "Insert a collapsible revision message for a single-change diff."
  (when-let* ((fields (majutsu-diff--revision-metadata)))
    (let ((message (plist-get fields :description)))
      (magit-insert-section
          (commit-message nil nil
                          :heading-highlight-face 'magit-diff-revision-summary-highlight)
        (if (string-empty-p message)
            (progn
              (magit-insert-heading "(no description)")
              (insert "\n"))
          (save-excursion
            (insert message)
            (unless (bolp) (insert "\n")))
          (magit--add-face-text-property
           (point) (progn (forward-line) (point))
           'magit-diff-revision-summary t)
          (magit-insert-heading)
          (goto-char (point-max)))
        (insert "\n")))))