aboutsummaryrefslogtreecommitdiffstats
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
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
-rw-r--r--lockfile.json2
-rw-r--r--queries/lua/highlights.scm4
-rw-r--r--queries/lua/locals.scm2
3 files changed, 5 insertions, 3 deletions
diff --git a/lockfile.json b/lockfile.json
index 4b7b6f631..2507388cb 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -1 +1 @@
-{"ql": {"revision": "a0d688d62dcb9cbc7c53f0d98343c458b3776b3d"}, "jsdoc": {"revision": "77e7785739ad3e90c3de8ed5a55418a5fd2b8225"}, "html": {"revision": "7f442e1c6163d450c69c75c7a621badc3a0ea98f"}, "typescript": {"revision": "73afadbd117a8e8551758af9c3a522ef46452119"}, "toml": {"revision": "e1aa4dd51bfa83fbde26565e0b80f5ed17b0bdc8"}, "go": {"revision": "dadfd9c9aab2630632e61cfce645c13c35aa092f"}, "nix": {"revision": "791b5ff0e4f0da358cbb941788b78d436a2ca621"}, "vue": {"revision": "ac0829b5f7aa4234c149c23fc12d09a7c3477d4a"}, "lua": {"revision": "278b0ea1f1f3d86afc86faaca0cbbf6c01182a54"}, "haskell": {"revision": "2a0aa1cb5f1b787a4056a29fa0791e87846e33fb"}, "bash": {"revision": "8ece09ca4c0b5e59b124cd19fa92c76b1a9e9dd4"}, "yaml": {"revision": "258751d666d31888f97ca6188a686f36fadf6c43"}, "ocaml": {"revision": "4ec9ee414dadc2b6e7325a9f8124d02f6cd8c250"}, "python": {"revision": "d245768132eb6cb74d8a394ca4d29dc57169b096"}, "ocaml_interface": {"revision": "4ec9ee414dadc2b6e7325a9f8124d02f6cd8c250"}, "c": {"revision": "99151b1e9293c9e025498fee7e6691e1a52e1d03"}, "verilog": {"revision": "ad551aae2649da56582bc0557478a7dc979c0be3"}, "julia": {"revision": "6a0863f1ce3fcf6f99dc0addb7886dcbd27c5a48"}, "elm": {"revision": "379b871b72d6b5ac6d69d3c7bb9d4046c6eea373"}, "php": {"revision": "b0c0367d4b7058921fdc4ba11e257441a64ab809"}, "java": {"revision": "f7b62ac33d63bea56ce202ace107aaa4285e50af"}, "tsx": {"revision": "73afadbd117a8e8551758af9c3a522ef46452119"}, "fennel": {"revision": "5aad9d1f490b7fc8a847a5b260f23396c56024f5"}, "query": {"revision": "0ec086c6fcd3528a134eb6172c3a96cf669a355f"}, "css": {"revision": "23f2cb97d47860c517f67f03e1f4b621d5bd2085"}, "scala": {"revision": "211bb726bb5857f872247b600c7c1808e641a8d4"}, "swift": {"revision": "a22fa5e19bae50098e2252ea96cba3aba43f4c58"}, "teal": {"revision": "f49809412ce2c73608adf2f6dea08ca3365abef2"}, "c_sharp": {"revision": "35863bf6fc34404c0f38ed136f9d1595691bdbb4"}, "rst": {"revision": "aa61d0e2930de134089326973686ac547cca9e03"}, "json": {"revision": "d3976b27df8622ed17bef6dd5e358b398e73c676"}, "ocamllex": {"revision": "ac1d5957e719d49bd6acd27439b79843e4daf8ed"}, "javascript": {"revision": "852f11b394804ac2a8986f8bcaafe77753635667"}, "ruby": {"revision": "bb71c4e46a9a607b15be1a15a658ad0fcc1e9e87"}, "dart": {"revision": "9432021ba6e96124ff1b6bd91f79c0a2e3c87cf4"}, "cpp": {"revision": "fb8250eef8b4cf1ce104806c50dc206e388b0e72"}, "rust": {"revision": "40620bf4097cbc9cea79504d7e877865df43a19e"}, "regex": {"revision": "be2e415b5716615530234d179dc27c32b7a1d86b"}}
+{"ql": {"revision": "a0d688d62dcb9cbc7c53f0d98343c458b3776b3d"}, "jsdoc": {"revision": "77e7785739ad3e90c3de8ed5a55418a5fd2b8225"}, "html": {"revision": "7f442e1c6163d450c69c75c7a621badc3a0ea98f"}, "typescript": {"revision": "73afadbd117a8e8551758af9c3a522ef46452119"}, "toml": {"revision": "e1aa4dd51bfa83fbde26565e0b80f5ed17b0bdc8"}, "go": {"revision": "dadfd9c9aab2630632e61cfce645c13c35aa092f"}, "nix": {"revision": "791b5ff0e4f0da358cbb941788b78d436a2ca621"}, "vue": {"revision": "ac0829b5f7aa4234c149c23fc12d09a7c3477d4a"}, "lua": {"revision": "97b757ad3546d68dc1131e6ffb9b1d2a750eea29"}, "haskell": {"revision": "2a0aa1cb5f1b787a4056a29fa0791e87846e33fb"}, "bash": {"revision": "8ece09ca4c0b5e59b124cd19fa92c76b1a9e9dd4"}, "yaml": {"revision": "258751d666d31888f97ca6188a686f36fadf6c43"}, "ocaml": {"revision": "4ec9ee414dadc2b6e7325a9f8124d02f6cd8c250"}, "python": {"revision": "d245768132eb6cb74d8a394ca4d29dc57169b096"}, "ocaml_interface": {"revision": "4ec9ee414dadc2b6e7325a9f8124d02f6cd8c250"}, "c": {"revision": "99151b1e9293c9e025498fee7e6691e1a52e1d03"}, "verilog": {"revision": "ad551aae2649da56582bc0557478a7dc979c0be3"}, "julia": {"revision": "6a0863f1ce3fcf6f99dc0addb7886dcbd27c5a48"}, "elm": {"revision": "379b871b72d6b5ac6d69d3c7bb9d4046c6eea373"}, "php": {"revision": "b0c0367d4b7058921fdc4ba11e257441a64ab809"}, "java": {"revision": "f7b62ac33d63bea56ce202ace107aaa4285e50af"}, "tsx": {"revision": "73afadbd117a8e8551758af9c3a522ef46452119"}, "fennel": {"revision": "5aad9d1f490b7fc8a847a5b260f23396c56024f5"}, "query": {"revision": "0ec086c6fcd3528a134eb6172c3a96cf669a355f"}, "css": {"revision": "23f2cb97d47860c517f67f03e1f4b621d5bd2085"}, "scala": {"revision": "211bb726bb5857f872247b600c7c1808e641a8d4"}, "swift": {"revision": "a22fa5e19bae50098e2252ea96cba3aba43f4c58"}, "teal": {"revision": "f49809412ce2c73608adf2f6dea08ca3365abef2"}, "c_sharp": {"revision": "35863bf6fc34404c0f38ed136f9d1595691bdbb4"}, "rst": {"revision": "aa61d0e2930de134089326973686ac547cca9e03"}, "json": {"revision": "d3976b27df8622ed17bef6dd5e358b398e73c676"}, "ocamllex": {"revision": "ac1d5957e719d49bd6acd27439b79843e4daf8ed"}, "javascript": {"revision": "852f11b394804ac2a8986f8bcaafe77753635667"}, "ruby": {"revision": "bb71c4e46a9a607b15be1a15a658ad0fcc1e9e87"}, "dart": {"revision": "9432021ba6e96124ff1b6bd91f79c0a2e3c87cf4"}, "cpp": {"revision": "fb8250eef8b4cf1ce104806c50dc206e388b0e72"}, "rust": {"revision": "40620bf4097cbc9cea79504d7e877865df43a19e"}, "regex": {"revision": "be2e415b5716615530234d179dc27c32b7a1d86b"}}
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)