aboutsummaryrefslogtreecommitdiffstats
path: root/queries/python/indents.scm
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2023-03-16 08:39:58 +0900
committerAmaan Qureshi <amaanq12@gmail.com>2023-03-16 03:46:01 -0400
commitf5ddd8f92e0222f96b88c6012453eee33e02728a (patch)
treebb7804a1622405590d5b89d62122190576dbc9c4 /queries/python/indents.scm
parentfix: change folding algorithm to fix Python indents (diff)
downloadnvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar.gz
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar.bz2
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar.lz
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar.xz
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.tar.zst
nvim-treesitter-f5ddd8f92e0222f96b88c6012453eee33e02728a.zip
fix(python): add missing @indent_end
Diffstat (limited to 'queries/python/indents.scm')
-rw-r--r--queries/python/indents.scm18
1 files changed, 16 insertions, 2 deletions
diff --git a/queries/python/indents.scm b/queries/python/indents.scm
index da37c1f30..c02879712 100644
--- a/queries/python/indents.scm
+++ b/queries/python/indents.scm
@@ -50,14 +50,28 @@
((ERROR "(" . (_)) @aligned_indent
(#set! "delimiter" "()"))
-((argument_list) @aligned_indent
+((argument_list ")" @indent_end) @aligned_indent
(#set! "delimiter" "()"))
((parameters) @aligned_indent
(#set! "delimiter" "()")
(#set! "final_line_indent" 1))
-((tuple) @aligned_indent
+((tuple ")" @indent_end) @aligned_indent
(#set! "delimiter" "()"))
+(list "]" @indent_end)
+(dictionary "}" @indent_end)
+(set "}" @indent_end)
+
+(parenthesized_expression ")" @indent_end)
+(generator_expression ")" @indent_end)
+(list_comprehension "]" @indent_end)
+(set_comprehension "}" @indent_end)
+(dictionary_comprehension "}" @indent_end)
+
+(tuple_pattern ")" @indent_end)
+(list_pattern "]" @indent_end)
+
+
[
")"
"]"