From 35feb614b6dab67f7b9660d56888f3724167951a Mon Sep 17 00:00:00 2001 From: Corey Powell Date: Tue, 8 Jun 2021 09:59:53 -0500 Subject: [PATCH] Updated elixir queries to fix crash --- runtime/queries/elixir/highlights.scm | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/runtime/queries/elixir/highlights.scm b/runtime/queries/elixir/highlights.scm index b9ec0210..6bf93a21 100644 --- a/runtime/queries/elixir/highlights.scm +++ b/runtime/queries/elixir/highlights.scm @@ -17,7 +17,8 @@ (atom_content) (atom_end)] @tag -(comment) @comment +[(comment) + (unused_identifier)] @comment (escape_sequence) @escape @@ -50,8 +51,7 @@ left: (identifier) @variable.parameter operator: _ @function right: (identifier) @variable.parameter)] - (#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$") - (#match? @variable.parameter "^[^_]")) + (#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$")) (call (function_identifier) @keyword [(call @@ -73,8 +73,7 @@ (_ (_ (identifier) @variable.parameter)) (_ (_ (_ (identifier) @variable.parameter))) (_ (_ (_ (_ (identifier) @variable.parameter)))) - (_ (_ (_ (_ (_ (identifier) @variable.parameter)))))])) - (#match? @variable.parameter "^[^_]")) + (_ (_ (_ (_ (_ (identifier) @variable.parameter)))))]))) (unary_op operator: "@" @@ -134,13 +133,6 @@ ">>" ] @punctuation.bracket -[(identifier) @function.special - (#match? @function.special "^__.+__$")] - -[(remote_identifier) @function.special - (#match? @function.special "^__.+__$")] - -[(identifier) @comment - (#match? @comment "^_")] +(special_identifier) @function.special (ERROR) @warning