the-mikedavis/tree-sitter-diff

A tree-sitter grammar for `diff` output

71

stars

94

commits

JavaScript

primary language

Aug 14, 2026

updated

diff
parser
tree-sitter
Browse cluster: Tree-sitter language parsers β†’

README

tree-sitter-diff

CI

A tree-sitter grammar for git unified diffs

Highlighting a .diff file:

Injecting this grammar into tree-sitter-git-commit in a verbose commit (git commit --verbose):

Contributors

the-mikedavis

67 commits

clason

9 commits

barrettruth

8 commits

ribru17

6 commits

the-mikedavis/tree-sitter-diff

A tree-sitter grammar for `diff` output

71

stars

94

commits

JavaScript

primary language

Aug 14, 2026

updated

diff
parser
tree-sitter
Browse cluster: Tree-sitter language parsers β†’

README

tree-sitter-diff

CI

A tree-sitter grammar for git unified diffs

Highlighting a .diff file:

Injecting this grammar into tree-sitter-git-commit in a verbose commit (git commit --verbose):

Contributors

the-mikedavis

67 commits

clason

9 commits

barrettruth

8 commits

ribru17

6 commits

Languages

JavaScript

48.2%

CMake

34.5%

Tree-sitter Query

17.3%