Skip to content

Commit a66c081

Browse files
sangarongyi
authored andcommitted
dockerfile: bump tree-sitter grammar to gain support for heredocs (helix-editor#12230)
1 parent a596115 commit a66c081

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

languages.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1706,7 +1706,7 @@ language-servers = [ "docker-langserver" ]
17061706

17071707
[[grammar]]
17081708
name = "dockerfile"
1709-
source = { git = "https://github.com/camdencheek/tree-sitter-dockerfile", rev = "8ee3a0f7587b2bd8c45c8cb7d28bd414604aec62" }
1709+
source = { git = "https://github.com/camdencheek/tree-sitter-dockerfile", rev = "087daa20438a6cc01fa5e6fe6906d77c869d19fe" }
17101710

17111711
[[language]]
17121712
name = "docker-compose"

runtime/queries/dockerfile/highlights.scm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
"SHELL"
2020
"MAINTAINER"
2121
"CROSS_BUILD"
22+
(heredoc_marker)
23+
(heredoc_end)
2224
] @keyword
2325

2426
[
@@ -35,7 +37,12 @@
3537
(image_digest
3638
"@" @punctuation.special))
3739

38-
(double_quoted_string) @string
40+
[
41+
(double_quoted_string)
42+
(single_quoted_string)
43+
(json_string)
44+
(heredoc_line)
45+
] @string
3946

4047
(expansion
4148
[

0 commit comments

Comments
 (0)