diff --git a/runtime/syntax/git-commit.yaml b/runtime/syntax/git-commit.yaml index 3429edd2..d8c16479 100644 --- a/runtime/syntax/git-commit.yaml +++ b/runtime/syntax/git-commit.yaml @@ -23,3 +23,14 @@ rules: start: "^#" end: "$" rules: [] + + # Diffs (i.e. git commit --verbose) + - default: + start: "^diff" + # Diff output puts a space before file contents on each line so this + # should never match valid diff output and extend highlighting to the + # end of the file + end: "^ENDOFFILE" + limit-group: "magenta" + rules: + - include: "patch"