aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2024-04-20 00:29:52 +0300
committerObserverOfTime <chronobserver@disroot.org>2024-04-20 09:31:58 +0300
commitd8bf42b2621f5af274ccd4ac3f742caea04723b4 (patch)
treea3760cd693e6dea7a519930596e56bf623021bb0 /queries
parentfix(vimscript): miscellaneous fixups (diff)
downloadnvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar.gz
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar.bz2
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar.lz
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar.xz
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.tar.zst
nvim-treesitter-d8bf42b2621f5af274ccd4ac3f742caea04723b4.zip
feat(dockerfile): adapt for parser update
Diffstat (limited to 'queries')
-rw-r--r--queries/dockerfile/highlights.scm9
-rw-r--r--queries/dockerfile/injections.scm8
2 files changed, 16 insertions, 1 deletions
diff --git a/queries/dockerfile/highlights.scm b/queries/dockerfile/highlights.scm
index 762e34426..5a8f0c7cc 100644
--- a/queries/dockerfile/highlights.scm
+++ b/queries/dockerfile/highlights.scm
@@ -36,6 +36,15 @@
(double_quoted_string) @string
+[
+ (heredoc_marker)
+ (heredoc_end)
+] @label
+
+((heredoc_block
+ (heredoc_line) @string)
+ (#set! "priority" 90))
+
(expansion
[
"$"
diff --git a/queries/dockerfile/injections.scm b/queries/dockerfile/injections.scm
index 0304f982e..5d3bbffb7 100644
--- a/queries/dockerfile/injections.scm
+++ b/queries/dockerfile/injections.scm
@@ -1,6 +1,12 @@
((comment) @injection.content
(#set! injection.language "comment"))
-((shell_command) @injection.content
+((shell_command
+ (shell_fragment) @injection.content)
+ (#set! injection.language "bash")
+ (#set! injection.combined))
+
+((run_instruction
+ (heredoc_block) @injection.content)
(#set! injection.language "bash")
(#set! injection.include-children))