[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#59009: python mode indentation behavior fix
From: |
kobarity |
Subject: |
bug#59009: python mode indentation behavior fix |
Date: |
Mon, 07 Nov 2022 22:57:48 +0900 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/29.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
Eli Zaretskii wrote:
> > From: Randomneo <rostislav9999@gmail.com>
> >
> > This patch will fix this bug #42513.
>
> kobarity, any comments on this patch?
Hello,
Unfortunately, the presented patch breaks the ERT
python-indent-electric-colon-4.
I think the problem lies in the forward-line after block-start
detection. The while loop is used to detect indentation inside the
block, so if block-start spans multiple lines, it should start at the
next line. To address this issue, I propose to add
python-nav-end-of-statement before forward-line. Attached is the
patch with an ERT.
Regards,
0001-Fix-indentation-for-multi-line-block-start-in-Python.patch
Description: Binary data