highlights(latex): use any-of?

This commit is contained in:
Stephan Seitz 2021-05-15 11:46:04 +02:00 committed by Thomas Vigouroux
parent d89d698c26
commit 89d464744b

View file

@ -8,7 +8,17 @@
((environment ((environment
(begin (begin
name: (word) @_env)) @text.math name: (word) @_env)) @text.math
(#match? @_env "^(displaymath|equation|multline|eqnarray|align|array|split|alignat|gather|flalign)[*]?$")) (#any-of? @_env
"displaymath" "displaymath*"
"equation" "equation*"
"multline" "multline*"
"eqnarray" "eqnarray*"
"align" "align*"
"array" "array*"
"split" "split*"
"alignat" "alignat*"
"gather" "gather*"
"flalign" "flalign*"))
[ [
(generic_command_name) (generic_command_name)
@ -245,7 +255,8 @@
"\\Glsentryshortpl" "\\Glsentryshortpl"
"\\glsentryfullpl" "\\glsentryfullpl"
"\\Glsentryfullpl" "\\Glsentryfullpl"
] ] @function.macro
(comment) @comment (comment) @comment
(bracket_group) @parameter (bracket_group) @parameter
@ -372,7 +383,28 @@
(begin (begin
name: (_) @text.environment.name name: (_) @text.environment.name
(#not-match? @text.environment.name "^(displaymath|equation|multline|eqnarray|align|array|split|alignat|gather|flalign)[*]?$")) (#not-any-of? @text.environment.name
"displaymath" "displaymath*"
"equation" "equation*"
"multline" "multline*"
"eqnarray" "eqnarray*"
"align" "align*"
"array" "array*"
"split" "split*"
"alignat" "alignat*"
"gather" "gather*"
"flalign" "flalign*"))
(end (end
name: (_) @text.environment.name name: (_) @text.environment.name
(#not-match? @text.environment.name "^(displaymath|equation|multline|eqnarray|align|array|split|alignat|gather|flalign)[*]?$")) (#not-any-of? @text.environment.name
"displaymath" "displaymath*"
"equation" "equation*"
"multline" "multline*"
"eqnarray" "eqnarray*"
"align" "align*"
"array" "array*"
"split" "split*"
"alignat" "alignat*"
"gather" "gather*"
"flalign" "flalign*"))