From 177a775fd8b2a9de97011a43f13c74ad8d3739c8 Mon Sep 17 00:00:00 2001 From: Riley Bruins Date: Sun, 21 Jan 2024 19:40:30 -0800 Subject: [PATCH] feat(git_config): shell command alias injections --- queries/git_config/injections.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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"))