diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2023-10-27 22:58:45 +0200 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2023-10-27 22:58:45 +0200 |
| commit | 16ddcd7cc8eced7c242389a8ec51ce52f3b28425 (patch) | |
| tree | 55e3e543156fa148b9d813eee78a0f44d745dcca /lisp/git-commit.el | |
| parent | f6d66c1b20260ac218d3f44ed785fd12f0cc0318 (diff) | |
git-commit: Restore detailed trailer fontification
Diffstat (limited to 'lisp/git-commit.el')
| -rw-r--r-- | lisp/git-commit.el | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lisp/git-commit.el b/lisp/git-commit.el index 491f01f..010bc12 100644 --- a/lisp/git-commit.el +++ b/lisp/git-commit.el @@ -1007,8 +1007,9 @@ something like: (setq git-commit-need-summary-line nil))))") (defun git-commit--trailer-regexp () - (format "^\\(\\(%s:\\)\\( .*\\)\\|[-a-zA-Z]+: [^<\n]+? <[^>\n]+>\\)" - (regexp-opt git-commit-trailers))) + (format + "^\\(?:\\(%s:\\)\\( .*\\)\\|\\([-a-zA-Z]+\\): \\([^<\n]+? <[^>\n]+>\\)\\)" + (regexp-opt git-commit-trailers))) (defun git-commit-summary-regexp () (if git-commit-need-summary-line @@ -1051,7 +1052,9 @@ Added to `font-lock-extend-region-functions'." '(;; Trailers (eval . `(,(git-commit--trailer-regexp) (1 'git-commit-trailer-token) - (2 'git-commit-trailer-value))) + (2 'git-commit-trailer-value) + (3 'git-commit-trailer-token) + (4 'git-commit-trailer-value))) ;; Summary (eval . `(,(git-commit-summary-regexp) (1 'git-commit-summary))) |
