Function: magit-process-match-prompt

magit-process-match-prompt is a byte-compiled function defined in magit-process.el.

Signature

(magit-process-match-prompt PROMPTS STRING)

Documentation

Match STRING against PROMPTS and set match data.

Return the matched string, appending ": " if needed.

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-process.el
(defun magit-process-match-prompt (prompts string)
  "Match STRING against PROMPTS and set match data.
Return the matched string, appending \": \" if needed."
  (when (seq-some (##string-match % string) prompts)
    (let ((prompt (match-str 0 string)))
      (cond ((string-suffix-p ": " prompt) prompt)
            ((string-suffix-p ":"  prompt) (concat prompt " "))
            (t                             (concat prompt ": "))))))