aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-05-15 11:46:04 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2021-05-17 20:36:33 +0200
commit89d464744b401f2616d6163a502d038ac1a75f76 (patch)
treed04a6b1e8253cb0205367a12c11a52bfcef8e7ed
parenthighlights(latex): add more math environments (diff)
downloadnvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar.gz
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar.bz2
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar.lz
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar.xz
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.tar.zst
nvim-treesitter-89d464744b401f2616d6163a502d038ac1a75f76.zip
highlights(latex): use any-of?
-rw-r--r--queries/latex/highlights.scm40
1 files changed, 36 insertions, 4 deletions
diff --git a/queries/latex/highlights.scm b/queries/latex/highlights.scm
index 03ca8f752..cd04a62cb 100644
--- a/queries/latex/highlights.scm
+++ b/queries/latex/highlights.scm
@@ -8,7 +8,17 @@
((environment
(begin
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)
@@ -245,7 +255,8 @@
"\\Glsentryshortpl"
"\\glsentryfullpl"
"\\Glsentryfullpl"
-]
+] @function.macro
+
(comment) @comment
(bracket_group) @parameter
@@ -372,7 +383,28 @@
(begin
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
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*"))