aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries/lua/highlights.scm
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-12-31 13:47:33 +0100
committerChristian Clason <ch.clason+github@icloud.com>2025-12-31 13:57:06 +0100
commitd6ce707613e9d19873b7f9f37d9643c9caf4b032 (patch)
treede61fdd5ee971123ab7ca3e60a529747b95dea2e /runtime/queries/lua/highlights.scm
parentfix(nix): refactor nixosTest injections for better performance (#8378) (diff)
downloadnvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar.gz
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar.bz2
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar.lz
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar.xz
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.tar.zst
nvim-treesitter-d6ce707613e9d19873b7f9f37d9643c9caf4b032.zip
feat(lua): replace operator list with field
Diffstat (limited to 'runtime/queries/lua/highlights.scm')
-rw-r--r--runtime/queries/lua/highlights.scm30
1 files changed, 6 insertions, 24 deletions
diff --git a/runtime/queries/lua/highlights.scm b/runtime/queries/lua/highlights.scm
index 79ab165aa..6e33a955c 100644
--- a/runtime/queries/lua/highlights.scm
+++ b/runtime/queries/lua/highlights.scm
@@ -70,36 +70,18 @@
] @keyword.function)
; Operators
+(binary_expression
+ operator: _ @operator)
+
+(unary_expression
+ operator: _ @operator)
+
[
"and"
"not"
"or"
] @keyword.operator
-[
- "+"
- "-"
- "*"
- "/"
- "%"
- "^"
- "#"
- "=="
- "~="
- "<="
- ">="
- "<"
- ">"
- "="
- "&"
- "~"
- "|"
- "<<"
- ">>"
- "//"
- ".."
-] @operator
-
; Punctuations
[
";"