Function: vc-git--log-edit-summary-check

vc-git--log-edit-summary-check is a byte-compiled function defined in vc-git.el.gz.

Signature

(vc-git--log-edit-summary-check LIMIT)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(defun vc-git--log-edit-summary-check (limit)
  (and-let* (((re-search-forward "^Summary: " limit t))
             (regex
              (cond ((and (natnump vc-git-log-edit-summary-max-len)
                          (natnump vc-git-log-edit-summary-target-len))
                     (format ".\\{,%d\\}\\(.\\{,%d\\}\\)\\(.*\\)"
                             vc-git-log-edit-summary-target-len
                             (- vc-git-log-edit-summary-max-len
                                vc-git-log-edit-summary-target-len)))
                    ((natnump vc-git-log-edit-summary-max-len)
                     (format ".\\{,%d\\}\\(?2:.*\\)"
                             vc-git-log-edit-summary-max-len))
                    ((natnump vc-git-log-edit-summary-target-len)
                     (format ".\\{,%d\\}\\(.*\\)"
                             vc-git-log-edit-summary-target-len)))))
    (re-search-forward regex limit t)))