aboutsummaryrefslogtreecommitdiffstats
path: root/queries/awk
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2023-08-11 15:24:48 +0300
committerChristian Clason <c.clason@uni-graz.at>2023-08-12 17:34:15 +0200
commit71532e7776578fc56355bfdac874afd1e908001e (patch)
treec53f76392bac5f9a40ae5083ebf56f6a15bea539 /queries/awk
parentfix(php): heredocs injections & highlights (diff)
downloadnvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar.gz
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar.bz2
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar.lz
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar.xz
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.tar.zst
nvim-treesitter-71532e7776578fc56355bfdac874afd1e908001e.zip
feat(bash): add heredoc injection
Diffstat (limited to 'queries/awk')
-rw-r--r--queries/awk/injections.scm11
1 files changed, 9 insertions, 2 deletions
diff --git a/queries/awk/injections.scm b/queries/awk/injections.scm
index e5e2b4d02..e93de626c 100644
--- a/queries/awk/injections.scm
+++ b/queries/awk/injections.scm
@@ -1,5 +1,12 @@
-((comment) @injection.content
+((comment) @injection.content
(#set! injection.language "comment"))
-((regex) @injection.content
+((regex) @injection.content
(#set! injection.language "regex"))
+
+((redirected_statement
+ (heredoc_redirect
+ (heredoc_start) @injection.language))
+ (heredoc_body) @injection.content
+ (#offset! @injection.content 0 0 -1 0)
+ (#downcase! @injection.language))