diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2020-07-27 10:33:34 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <39092278+vigoux@users.noreply.github.com> | 2020-07-27 11:08:13 +0200 |
| commit | 4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9 (patch) | |
| tree | f40c52f6c72a69842c8376a1f7b19161c9b32c09 /queries/java | |
| parent | Java highlights/locals: Add catch_formal_parameter (diff) | |
| download | nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar.gz nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar.bz2 nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar.lz nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar.xz nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.tar.zst nvim-treesitter-4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9.zip | |
Java locals: use has-ancestor? to match imports
Diffstat (limited to 'queries/java')
| -rw-r--r-- | queries/java/locals.scm | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/queries/java/locals.scm b/queries/java/locals.scm index 74fc6cd19..b52de8152 100644 --- a/queries/java/locals.scm +++ b/queries/java/locals.scm @@ -58,15 +58,9 @@ (lambda_expression parameters: (identifier) @definition.var) ; x -> ... -; we need submatch! -; TODO: capture nested imports -;(import_declaration - ;(scoped_identifier - ;((identifier) @definition.import))) -;(import_declaration - ;(scoped_identifier - ;(scoped_identifier - ;((identifier) @definition.import)))) +((scoped_identifier + (identifier) @definition.import) + (has-ancestor? @definition.import import_declaration)) (field_declaration declarator: (variable_declarator |
