diff --git a/queries/git_config/injections.scm b/queries/git_config/injections.scm index 58330dcac..dcccb21ba 100644 --- a/queries/git_config/injections.scm +++ b/queries/git_config/injections.scm @@ -6,3 +6,26 @@ value: (string) @injection.content) (#any-of? @_name "cmd" "command" "textconv") (#set! injection.language "bash")) + +(section + (section_header + (section_name) @_alias) + (variable + value: (string) @injection.content) + (#eq? @_alias "alias") + (#lua-match? @injection.content "^!") + (#offset! @injection.content 0 1 0 0) + (#set! injection.language "bash")) + +(section + (section_header + (section_name) @_alias) + (variable + value: + (string + "\"" + "\"") @injection.content) + (#eq? @_alias "alias") + (#lua-match? @injection.content "^\"!") + (#offset! @injection.content 0 2 0 -1) + (#set! injection.language "bash"))