aboutsummaryrefslogtreecommitdiffstats
path: root/queries/lua
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2020-04-20 16:18:02 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2020-04-22 22:02:42 +0200
commitd05728e155ced9a815bb3f6fc9e8004093beb3d3 (patch)
treed97aa90a327d54e1099694dcf01b847b033f3b27 /queries/lua
parentMerge pull request #20 from kyazdani42/fix-readme (diff)
downloadnvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar.gz
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar.bz2
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar.lz
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar.xz
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.tar.zst
nvim-treesitter-d05728e155ced9a815bb3f6fc9e8004093beb3d3.zip
feat: syntax highlighting
Diffstat (limited to 'queries/lua')
-rw-r--r--queries/lua/highlights.scm36
1 files changed, 36 insertions, 0 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
new file mode 100644
index 000000000..6efdece7a
--- /dev/null
+++ b/queries/lua/highlights.scm
@@ -0,0 +1,36 @@
+;;; Highlighting for lua
+
+;;; Builtins
+;; Keywords
+"local" @keyword
+"if" @keyword
+"then" @keyword
+"else" @keyword
+"elseif" @keyword
+"end" @keyword
+"return" @keyword
+"do" @keyword
+"while" @keyword
+"repeat" @keyword
+"for" @keyword
+
+;; Operators
+"~=" @operator
+"==" @operator
+"not" @operator
+"and" @operator
+"or" @operator
+
+;; Constants
+(false) @constant
+(true) @constant
+(nil) @constant
+
+;; Nodes
+(function "function" @function "end" @function)
+(comment) @comment
+(string) @string
+(number) @constant
+
+;; Error
+(ERROR) @Error