Function: majutsu-new--selection-summary

majutsu-new--selection-summary is a natively compiled function defined in majutsu-new.el.

Signature

(majutsu-new--selection-summary)

Documentation

Return a list summarizing the current jj new selections.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-new.el
;;; New Transient

(defun majutsu-new--selection-summary ()
  "Return a list summarizing the current jj new selections."
  (let (parts)
    (when-let* ((values (majutsu-selection-values "-r=")))
      (push (format "Parents: %s"
                    (string-join values ", "))
            parts))
    (when-let* ((values (majutsu-selection-values "--insert-after=")))
      (push (format "After: %s"
                    (string-join values ", "))
            parts))
    (when-let* ((values (majutsu-selection-values "--insert-before=")))
      (push (format "Before: %s"
                    (string-join values ", "))
            parts))
    (nreverse parts)))