diff options
| author | Kiyan Yazdani <yazdani.kiyan@protonmail.com> | 2020-04-22 22:22:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-22 22:22:46 +0200 |
| commit | ee5e88dca242a3c9143b69af5811f5152175f574 (patch) | |
| tree | 0733f9d1bcd18f3afb853a74be77fb656d9bf1aa /queries/lua | |
| parent | Merge pull request #20 from kyazdani42/fix-readme (diff) | |
| parent | highlight: retain highlighters with the buffers (diff) | |
| download | nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar.gz nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar.bz2 nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar.lz nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar.xz nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.tar.zst nvim-treesitter-ee5e88dca242a3c9143b69af5811f5152175f574.zip | |
Merge pull request #7 from vigoux/feature/highlight
Syntax highlighting
Diffstat (limited to 'queries/lua')
| -rw-r--r-- | queries/lua/highlights.scm | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm new file mode 100644 index 000000000..4ce331fa6 --- /dev/null +++ b/queries/lua/highlights.scm @@ -0,0 +1,60 @@ +;;; 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 +(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) @number +(label_statement) @label + +;; Error +(ERROR) @Error |
