Function: majutsu-interactive--collect-selected-hunks

majutsu-interactive--collect-selected-hunks is a natively compiled function defined in majutsu-interactive.el.

Signature

(majutsu-interactive--collect-selected-hunks)

Documentation

Collect all selected hunks with their selection specs.

Returns list of (FILE-SECTION HUNK-SECTION SPEC).

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-interactive.el
;;; Patch Generation

(defun majutsu-interactive--collect-selected-hunks ()
  "Collect all selected hunks with their selection specs.
Returns list of (FILE-SECTION HUNK-SECTION SPEC)."
  (let ((result nil))
    (when majutsu-interactive--selections
      (maphash
       (lambda (hunk-id spec)
         (when-let* ((hunk (majutsu-interactive--find-hunk-section hunk-id)))
           (push (list (oref hunk parent) hunk spec) result)))
       majutsu-interactive--selections))
    (nreverse result)))