Unnamed repository; edit this file 'description' to name the repository.
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
Michael Davis 2022-07-01
parent a890c4a · commit bf1aa88
-rw-r--r--languages.toml2
-rw-r--r--runtime/queries/git-commit/highlights.scm2
2 files changed, 2 insertions, 2 deletions
diff --git a/languages.toml b/languages.toml
index b8581080..122cadfe 100644
--- a/languages.toml
+++ b/languages.toml
@@ -908,7 +908,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
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]]
name = "git-diff"
diff --git a/runtime/queries/git-commit/highlights.scm b/runtime/queries/git-commit/highlights.scm
index 0b50d419..bdb776d6 100644
--- a/runtime/queries/git-commit/highlights.scm
+++ b/runtime/queries/git-commit/highlights.scm
@@ -10,5 +10,5 @@
(change kind: "modified" @diff.delta)
(change kind: "renamed" @diff.delta.moved)
-[":" "->"] @punctuation.delimeter
+[":" "->" (scissors)] @punctuation.delimeter
(comment) @comment