diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-12-14 19:50:37 -0800 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2024-12-15 12:02:42 +0100 |
| commit | 89ecadd2b1f8228a369789cb97cf1f0747ce02ab (patch) | |
| tree | 6758ff54db6f11d87fe65411420a381e916eb696 /queries | |
| parent | bot(lockfile): update apex, sflog, soql, sosl (diff) | |
| download | nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar.gz nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar.bz2 nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar.lz nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar.xz nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.tar.zst nvim-treesitter-89ecadd2b1f8228a369789cb97cf1f0747ce02ab.zip | |
fix(go): properly apply injections in strings
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/go/injections.scm | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/queries/go/injections.scm b/queries/go/injections.scm index 38ba3e110..4e914a3ec 100644 --- a/queries/go/injections.scm +++ b/queries/go/injections.scm @@ -9,10 +9,11 @@ (argument_list . [ - (raw_string_literal) - (interpreted_string_literal) - ] @injection.content - (#offset! @injection.content 0 1 0 -1) + (raw_string_literal + (raw_string_literal_content) @injection.content) + (interpreted_string_literal + (interpreted_string_literal_content) @injection.content) + ] (#set! injection.language "regex"))) ((comment) @injection.content @@ -24,7 +25,8 @@ field: (field_identifier) @_method) arguments: (argument_list . - (interpreted_string_literal) @injection.content)) + (interpreted_string_literal + (interpreted_string_literal_content) @injection.content))) (#any-of? @_method "Printf" "Sprintf" "Fatalf" "Scanf" "Errorf" "Skipf" "Logf") (#set! injection.language "printf")) @@ -34,6 +36,7 @@ arguments: (argument_list (_) . - (interpreted_string_literal) @injection.content)) + (interpreted_string_literal + (interpreted_string_literal_content) @injection.content))) (#any-of? @_method "Fprintf" "Fscanf" "Appendf" "Sscanf") (#set! injection.language "printf")) |
