mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-17 10:50:06 -04:00
Python textobjects: Include @decorators and improve @conditional.inner
This commit is contained in:
parent
7037f39ae9
commit
a382e28c95
1 changed files with 10 additions and 2 deletions
|
|
@ -2,9 +2,15 @@
|
||||||
(function_definition
|
(function_definition
|
||||||
body: (block)? @function.inner) @function.outer
|
body: (block)? @function.inner) @function.outer
|
||||||
|
|
||||||
|
(decorated_definition
|
||||||
|
(function_definition) @function.outer) @function.outer.start
|
||||||
|
|
||||||
(class_definition
|
(class_definition
|
||||||
body: (block)? @class.inner) @class.outer
|
body: (block)? @class.inner) @class.outer
|
||||||
|
|
||||||
|
(decorated_definition
|
||||||
|
(class_definition) @class.outer) @class.outer.start
|
||||||
|
|
||||||
(while_statement
|
(while_statement
|
||||||
body: (block)? @loop.inner) @loop.outer
|
body: (block)? @loop.inner) @loop.outer
|
||||||
|
|
||||||
|
|
@ -12,8 +18,10 @@
|
||||||
body: (block)? @loop.inner) @loop.outer
|
body: (block)? @loop.inner) @loop.outer
|
||||||
|
|
||||||
(if_statement
|
(if_statement
|
||||||
consequence: (block)? @conditional.inner
|
alternative: (_ (_) @conditional.inner)?) @conditional.outer
|
||||||
alternative: (_ (block) @conditional.inner)?) @conditional.outer
|
|
||||||
|
(if_statement
|
||||||
|
consequence: (block)? @conditional.inner)
|
||||||
|
|
||||||
(if_statement
|
(if_statement
|
||||||
condition: (_) @conditional.inner)
|
condition: (_) @conditional.inner)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue