From 7a1c404fe76a25a1047f0c4c51c6cc354deacc09 Mon Sep 17 00:00:00 2001 From: Clay Date: Sun, 23 Jan 2022 20:39:59 -0800 Subject: Fix highlights of module attributes and doc sigils --- queries/elixir/highlights.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'queries/elixir') diff --git a/queries/elixir/highlights.scm b/queries/elixir/highlights.scm index 2553ba6c..db9bfbb2 100644 --- a/queries/elixir/highlights.scm +++ b/queries/elixir/highlights.scm @@ -180,7 +180,7 @@ ] operator: "/" right: (integer) @operator) ]) -; Sigils +; Non-String Sigils (sigil "~" @string.special ((sigil_name) @string.special) @_sigil_name @@ -189,6 +189,7 @@ ((sigil_modifiers) @string.special)? (#not-any-of? @_sigil_name "s" "S")) +; String Sigils (sigil "~" @string ((sigil_name) @string) @_sigil_name @@ -203,7 +204,8 @@ operator: "@" operand: [ (identifier) - (call target: (identifier) @constant)]) @constant + (call target: (identifier)) + ] @constant) @constant ; Documentation (unary_operator @@ -214,4 +216,10 @@ (string) (boolean) (charlist) + (sigil + "~" @comment + ((sigil_name) @comment) + quoted_start: _ @comment + (quoted_content) @comment + quoted_end: _ @comment) ] @comment))) @comment -- cgit v1.2.3