aboutsummaryrefslogtreecommitdiffstats
path: root/queries/lua
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2020-11-25 21:26:31 +0100
committerThomas Vigouroux <tomvig38@gmail.com>2020-11-25 21:47:38 +0100
commitd5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb (patch)
tree75f241f2f6b2f1f76b4c35750dc0fd1f2a7ed594 /queries/lua
parentjavascript: Add operator to / for division (#689) (diff)
downloadnvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar.gz
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar.bz2
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar.lz
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar.xz
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.tar.zst
nvim-treesitter-d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb.zip
lua: update to pull shebang fix
Diffstat (limited to 'queries/lua')
-rw-r--r--queries/lua/highlights.scm4
-rw-r--r--queries/lua/locals.scm2
2 files changed, 4 insertions, 2 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
index 9b41b72d0..bbc43ba12 100644
--- a/queries/lua/highlights.scm
+++ b/queries/lua/highlights.scm
@@ -6,6 +6,7 @@
(if_statement
[
"if"
+ "then"
"end"
] @conditional)
@@ -110,7 +111,7 @@
(function [(function_name) (identifier)] @function)
(function ["function" "end"] @keyword.function)
-(local_function [(function_name) (identifier)] @function)
+(local_function (identifier) @function)
(local_function ["function" "end"] @keyword.function)
(function_definition ["function" "end"] @keyword.function)
@@ -131,6 +132,7 @@
(string) @string
(number) @number
(label_statement) @label
+(shebang) @comment
;; Error
(ERROR) @error
diff --git a/queries/lua/locals.scm b/queries/lua/locals.scm
index f27eca1b6..332d5137c 100644
--- a/queries/lua/locals.scm
+++ b/queries/lua/locals.scm
@@ -5,7 +5,7 @@
(identifier) @definition.var))
((variable_declarator
- (field_expression object:(*) @definition.associated (property_identifier) @definition.var)))
+ (field_expression . (_) @definition.associated (property_identifier) @definition.var)))
;; Parameters
(parameters (identifier) @definition.parameter)