@@ -17,7 +17,8 @@
17 (atom_content)
17 (atom_content)
18 (atom_end)] @tag
18 (atom_end)] @tag
20−(comment) @comment
20+[(comment)
21+ (unused_identifier)] @comment
22(escape_sequence) @escape
23(escape_sequence) @escape
@@ -50,8 +51,7 @@
50 left: (identifier) @variable.parameter
51 left: (identifier) @variable.parameter
51 operator: _ @function
52 operator: _ @function
52 right: (identifier) @variable.parameter)]
53 right: (identifier) @variable.parameter)]
53− (#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$")
54+ (#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$"))
54− (#match? @variable.parameter "^[^_]"))
56(call (function_identifier) @keyword
56(call (function_identifier) @keyword
@@ -73,8 +73,7 @@
73 (_ (_ (identifier) @variable.parameter))
73 (_ (_ (identifier) @variable.parameter))
74 (_ (_ (_ (identifier) @variable.parameter)))
74 (_ (_ (_ (identifier) @variable.parameter)))
75 (_ (_ (_ (_ (identifier) @variable.parameter))))
75 (_ (_ (_ (_ (identifier) @variable.parameter))))
76− (_ (_ (_ (_ (_ (identifier) @variable.parameter)))))]))
76+ (_ (_ (_ (_ (_ (identifier) @variable.parameter)))))])))
77− (#match? @variable.parameter "^[^_]"))
80 operator: "@"
79 operator: "@"
@@ -134,13 +133,6 @@
135] @punctuation.bracket
134] @punctuation.bracket
137−[(identifier) @function.special
138− (#match? @function.special "^__.+__$")]
140−[(remote_identifier) @function.special
136+(special_identifier) @function.special
141− (#match? @function.special "^__.+__$")]
143−[(identifier) @comment
144− (#match? @comment "^_")]
146(ERROR) @warning
138(ERROR) @warning