summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--queries/elixir/injections.scm34
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"))