diff --git a/runtime/queries/git-config/injections.scm b/runtime/queries/git-config/injections.scm index 321c90ad..29d03133 100644 --- a/runtime/queries/git-config/injections.scm +++ b/runtime/queries/git-config/injections.scm @@ -1,2 +1,15 @@ ((comment) @injection.content (#set! injection.language "comment")) + +; https://git-scm.com/docs/gitattributes#_defining_a_custom_hunk_header +; https://git-scm.com/docs/gitattributes#_customizing_word_diff +; e.g. +; ``` +; [diff "tex"] +; xfuncname = "^(\\\\(sub)*section\\{.*)$" +; wordRegex = "\\\\[a-zA-Z]+|[{}]|\\\\.|[^\\{}[:space:]]+" +; ``` +(variable + (name) @_var (#any-of? @_var "xfuncname" "wordRegex") + value: (string) @injection.content + (#set! injection.language "regex"))