diff options
| author | Camden Cheek <camden@ccheek.com> | 2021-05-11 10:03:36 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-11 16:03:36 +0000 |
| commit | 40ffe75bd2d3332babea1241001500a780bc6b62 (patch) | |
| tree | 2e9d95906ec894c5398f4955ef15e3277d61a384 /queries/dockerfile | |
| parent | Use BufNewFile,BufRead for query filetype (diff) | |
| download | nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar.gz nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar.bz2 nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar.lz nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar.xz nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.tar.zst nvim-treesitter-40ffe75bd2d3332babea1241001500a780bc6b62.zip | |
Add config for Dockerfile parser (#1288)
Diffstat (limited to 'queries/dockerfile')
| -rw-r--r-- | queries/dockerfile/highlights.scm | 50 | ||||
| -rw-r--r-- | queries/dockerfile/injections.scm | 3 |
2 files changed, 53 insertions, 0 deletions
diff --git a/queries/dockerfile/highlights.scm b/queries/dockerfile/highlights.scm new file mode 100644 index 000000000..1d629648e --- /dev/null +++ b/queries/dockerfile/highlights.scm @@ -0,0 +1,50 @@ +[ + "FROM" + "AS" + "RUN" + "CMD" + "LABEL" + "EXPOSE" + "ENV" + "ADD" + "COPY" + "ENTRYPOINT" + "VOLUME" + "USER" + "WORKDIR" + "ARG" + "ONBUILD" + "STOPSIGNAL" + "HEALTHCHECK" + "SHELL" + "MAINTAINER" + "CROSS_BUILD" +] @keyword + +[ + ":" + "@" +] @operator + +(comment) @comment + +(image_spec + (image_tag + ":" @punctuation.special) + (image_digest + "@" @punctuation.special)) + +(double_quoted_string) @string + +(expansion + [ + "$" + "{" + "}" + ] @punctuation.special +) + +((variable) @constant + (#match? @constant "^[A-Z][A-Z_0-9]*$")) + + diff --git a/queries/dockerfile/injections.scm b/queries/dockerfile/injections.scm new file mode 100644 index 000000000..c1fdd3f99 --- /dev/null +++ b/queries/dockerfile/injections.scm @@ -0,0 +1,3 @@ +(comment) @comment + +(shell_command) @bash |
