diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-01-21 19:40:30 -0800 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2024-01-23 12:10:49 +0200 |
| commit | 177a775fd8b2a9de97011a43f13c74ad8d3739c8 (patch) | |
| tree | 6be99b0d8bf59fb2ea2418baf65618d7c6ee4dfc /queries/git_config | |
| parent | Update parsers: c, html, luadoc, php, php_only, rust, swift, wing (diff) | |
| download | nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar.gz nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar.bz2 nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar.lz nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar.xz nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.tar.zst nvim-treesitter-177a775fd8b2a9de97011a43f13c74ad8d3739c8.zip | |
feat(git_config): shell command alias injections
Diffstat (limited to 'queries/git_config')
| -rw-r--r-- | queries/git_config/injections.scm | 23 |
1 files changed, 23 insertions, 0 deletions
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")) |
