diff options
| author | vanaigr <vanaigranov@gmail.com> | 2024-12-31 00:32:34 -0600 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2024-12-31 10:49:30 +0100 |
| commit | 5f78e989243f9fb0fb55e0cf54820920d86dfd30 (patch) | |
| tree | 0c2445f67c224d0ab9a6e2ca94afbe4282aa05c0 /queries/bash | |
| parent | bot(lockfile): update fsharp (diff) | |
| download | nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar.gz nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar.bz2 nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar.lz nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar.xz nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.tar.zst nvim-treesitter-5f78e989243f9fb0fb55e0cf54820920d86dfd30.zip | |
fix(bash): offset injection content
Diffstat (limited to 'queries/bash')
| -rw-r--r-- | queries/bash/injections.scm | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/queries/bash/injections.scm b/queries/bash/injections.scm index 328630808..9b86e351a 100644 --- a/queries/bash/injections.scm +++ b/queries/bash/injections.scm @@ -14,16 +14,16 @@ name: (command_name) @_command . argument: [ - (string - (string_content) @injection.content) + (string) @injection.content (concatenation - (string - (string_content) @injection.content)) + (string) @injection.content) (raw_string) @injection.content (concatenation (raw_string) @injection.content) ]) (#eq? @_command "printf") + (#offset! @injection.content 0 1 0 -1) + (#set! injection.include-children) (#set! injection.language "printf")) ; printf -v var 'format' @@ -34,17 +34,17 @@ (_) . argument: [ - (string - (string_content) @injection.content) + (string) @injection.content (concatenation - (string - (string_content) @injection.content)) + (string) @injection.content) (raw_string) @injection.content (concatenation (raw_string) @injection.content) ]) (#eq? @_command "printf") (#eq? @_arg "-v") + (#offset! @injection.content 0 1 0 -1) + (#set! injection.include-children) (#set! injection.language "printf")) ; printf -- 'format' @@ -53,17 +53,17 @@ argument: (word) @_arg . argument: [ - (string - (string_content) @injection.content) + (string) @injection.content (concatenation - (string - (string_content) @injection.content)) + (string) @injection.content) (raw_string) @injection.content (concatenation (raw_string) @injection.content) ]) (#eq? @_command "printf") (#eq? @_arg "--") + (#offset! @injection.content 0 1 0 -1) + (#set! injection.include-children) (#set! injection.language "printf")) ((command |
