diff options
| author | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-23 10:29:41 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-23 10:29:41 +0200 |
| commit | f6f402e8707549fe9e84caa883c33ad64790d242 (patch) | |
| tree | be7b3981cba846884f9aea923c0266fd0af7efba /queries/lua | |
| parent | highlight(lua): highlight local functions (diff) | |
| download | nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar.gz nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar.bz2 nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar.lz nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar.xz nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.tar.zst nvim-treesitter-f6f402e8707549fe9e84caa883c33ad64790d242.zip | |
locals(lua): incorrect query for field functions
Diffstat (limited to 'queries/lua')
| -rw-r--r-- | queries/lua/locals.scm | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/queries/lua/locals.scm b/queries/lua/locals.scm index 4764c021c..5f21e0aaf 100644 --- a/queries/lua/locals.scm +++ b/queries/lua/locals.scm @@ -17,13 +17,19 @@ (parameters (identifier) @definition)) (set! definition.kind "v")) +;; Loops +((loop_expression + (identifier) @definition) + (set! definition.kind "v")) + ;; Function definitions ;; Functions definitions creates both a definition and a new scope ((function - (function_name_field - object: (identifier) @definition.associated - (property_identifier) @definition)) @scope - (set! definition.kind "m")) + (function_name + (function_name_field + (identifier) @definition.associated + (property_identifier) @definition))) @scope + (set! definition.kind "m")) ((function (function_name (identifier) @definition)) @scope @@ -36,10 +42,7 @@ ((if_statement) @scope) ((for_in_statement) @scope) ((repeat_statement) @scope) -;; Loops -((loop_expression - (identifier) @definition) - (set! definition.kind "v")) +((while_statement) @scope) ;;; REFERENCES ((identifier) @reference) |
