diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-02-14 09:39:59 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-15 00:39:59 +0700 |
| commit | d96bf9d522369eaf4ad57e607f134e51084ee1ad (patch) | |
| tree | dc3ef391ac26a9dbc2ca6bba60c8a391d65a6af2 /queries/python/indents.scm | |
| parent | feat: add the hlsplaylist parser (diff) | |
| download | nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar.gz nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar.bz2 nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar.lz nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar.xz nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.tar.zst nvim-treesitter-d96bf9d522369eaf4ad57e607f134e51084ee1ad.zip | |
fix(python): better try-except indentation (#6097)
Diffstat (limited to 'queries/python/indents.scm')
| -rw-r--r-- | queries/python/indents.scm | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/queries/python/indents.scm b/queries/python/indents.scm index b89030425..94005ebab 100644 --- a/queries/python/indents.scm +++ b/queries/python/indents.scm @@ -38,8 +38,19 @@ (ERROR "try" - ":" @indent.begin - (#set! indent.immediate 1)) + . + ":" + (#set! indent.immediate 1)) @indent.begin + +(ERROR + "try" + . + ":" + (ERROR + (block + (expression_statement + (identifier) @_except) @indent.branch)) + (#eq? @_except "except")) ((function_definition) @indent.begin (#set! indent.immediate 1)) |
