diff options
| -rw-r--r-- | queries/elixir/injections.scm | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/queries/elixir/injections.scm b/queries/elixir/injections.scm index 29fc5842..e0dc2203 100644 --- a/queries/elixir/injections.scm +++ b/queries/elixir/injections.scm @@ -1,20 +1,14 @@ -(comment) @comment - -; TODO: re-add when markdown is added -; (heredoc -; (heredoc_content) @markdown) - -((sigil - (sigil_start) @_start - (sigil_content) @regex) - (#match? @_start "~(r|R)[/</\\\"[({|]")) - -((sigil - (sigil_start) @_start - (sigil_content) @surface) - (#eq? @_start "~F\"\"\"")) - -((sigil - (sigil_start) @_start - (sigil_content) @heex) - (#eq? @_start "~H\"\"\"")) +(sigil + (sigil_name) @_sigil_name + (quoted_content) @surface +(#eq? @_sigil_name "F")) + +(sigil + (sigil_name) @_sigil_name + (quoted_content) @heex +(#eq? @_sigil_name "H")) + +(sigil + (sigil_name) @_sigil_name + (quoted_content) @zig +(#eq? @_sigil_name "Z")) |
