diff options
| author | Munif Tanjim <hello@muniftanjim.dev> | 2022-01-19 03:06:06 +0600 |
|---|---|---|
| committer | Christian Clason <christian.clason@uni-due.de> | 2022-01-21 10:51:51 +0100 |
| commit | bb60706433e593f976fb6cfee3b3a6910ce5bd2c (patch) | |
| tree | 5762abd2e2b7c590817879dafda0527d1576628f /queries | |
| parent | refactor(indent): extract functions and support metadata (diff) | |
| download | nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar.gz nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar.bz2 nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar.lz nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar.xz nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.tar.zst nvim-treesitter-bb60706433e593f976fb6cfee3b3a6910ce5bd2c.zip | |
feat(indent): support `@aligned_indent` for python
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/python/indents.scm | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/queries/python/indents.scm b/queries/python/indents.scm index 4d39c7d08..25f622909 100644 --- a/queries/python/indents.scm +++ b/queries/python/indents.scm @@ -1,6 +1,5 @@ [ (list) - (tuple) (dictionary) (set) @@ -19,8 +18,6 @@ (tuple_pattern) (list_pattern) - (argument_list) - (parameters) (binary_operator) (lambda) @@ -30,6 +27,20 @@ (concatenated_string) ] @indent + +(if_statement + condition: (parenthesized_expression) @aligned_indent + (#set! "delimiter" "()") +) +((argument_list) @aligned_indent + (#set! "delimiter" "()")) +((argument_list) @aligned_indent + (#set! "delimiter" "()")) +((parameters) @aligned_indent + (#set! "delimiter" "()")) +((tuple) @aligned_indent + (#set! "delimiter" "()")) + [ ")" "]" |
