git-commit: fix highlight edge cases

* branch message with current branch and diverged branch has been
  added to the parser
* scissors used in verbose commits are marked as a punctuation
  delimiter
    * we could use comment instead since they're visually the
      same but IMO this works better
pull/2938/head
Michael Davis 2 years ago committed by Blaž Hrastnik
parent a890c4a64d
commit bf1aa8876c

@ -908,7 +908,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]] [[grammar]]
name = "git-commit" name = "git-commit"
source = { git = "https://github.com/the-mikedavis/tree-sitter-git-commit", rev = "7ae23de633de41f8f5b802f6f05b6596df6d00c1" } source = { git = "https://github.com/the-mikedavis/tree-sitter-git-commit", rev = "318dd72abfaa7b8044c1d1fbeabcd06deaaf038f" }
[[language]] [[language]]
name = "git-diff" name = "git-diff"

@ -10,5 +10,5 @@
(change kind: "modified" @diff.delta) (change kind: "modified" @diff.delta)
(change kind: "renamed" @diff.delta.moved) (change kind: "renamed" @diff.delta.moved)
[":" "->"] @punctuation.delimeter [":" "->" (scissors)] @punctuation.delimeter
(comment) @comment (comment) @comment

Loading…
Cancel
Save