aboutsummaryrefslogtreecommitdiffstats
path: root/queries/lua
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2020-04-20 19:13:24 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2020-04-22 22:02:42 +0200
commitc4862c656ec4a8edc8c33974779920c104dfee4a (patch)
tree77f952266f6eedfd061aed47684ca2a7f7ebd13d /queries/lua
parentfeat: syntax highlighting (diff)
downloadnvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar.gz
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar.bz2
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar.lz
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar.xz
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.tar.zst
nvim-treesitter-c4862c656ec4a8edc8c33974779920c104dfee4a.zip
highlight(lua): add more operators
Diffstat (limited to 'queries/lua')
-rw-r--r--queries/lua/highlights.scm26
1 files changed, 25 insertions, 1 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
index 6efdece7a..4ce331fa6 100644
--- a/queries/lua/highlights.scm
+++ b/queries/lua/highlights.scm
@@ -13,24 +13,48 @@
"while" @keyword
"repeat" @keyword
"for" @keyword
+(break_statement) @keyword
+"goto" @keyword
;; Operators
"~=" @operator
"==" @operator
+"<=" @operator
+">=" @operator
"not" @operator
"and" @operator
"or" @operator
+"<" @operator
+">" @operator
+
+"+" @operator
+"-" @operator
+"%" @operator
+"/" @operator
+"//" @operator
+"*" @operator
+"^" @operator
+"&" @operator
+"~" @operator
+"|" @operator
+">>" @operator
+"<<" @operator
+".." @operator
+"#" @operator
;; Constants
(false) @constant
(true) @constant
(nil) @constant
+(spread) @constant ;; "..."
;; Nodes
(function "function" @function "end" @function)
+(table "{" @operator "}" @operator)
(comment) @comment
(string) @string
-(number) @constant
+(number) @number
+(label_statement) @label
;; Error
(ERROR) @Error