[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62696: python.el: Extra indentation for conditionals
From: |
kobarity |
Subject: |
bug#62696: python.el: Extra indentation for conditionals |
Date: |
Tue, 18 Apr 2023 23:23:35 +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/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
Gustaf Waldemarson wrote:
> I think that's a really good idea actually. It might also be a good idea to
> add a
> negative example (i.e., the black-indentation style you mentioned earlier), or
> a reference to one (maybe to the tests?)
I think the best way is to update the docstring of
`python-indent-def-block-scale'. So, I am also CC'ing this mail to
the members of Bug#28475, where `python-indent-def-block-scale' was
introduced.
I made a separate patch to update the docstring of
`python-indent-def-block-scale'. I think the name
`python-indent-def-block-scale' itself is a bit misleading, but I have
left it as is for compatibility. The following is my proposal of the
docstring. What do you think?
"Multiplier applied to indentation inside multi-line blocks.
The indentation in parens in the block header will be the current
indentation plus `python-indent-offset' multiplied by this
variable. For example, the arguments are indented as follows if
this variable is 1:
def do_something(
arg1,
arg2
):
print('hello')
if this variable is 2 (default):
def do_something(
arg1,
arg2):
print('hello')
This variable has an effect on all blocks, not just def block.
This variable only works if the opening paren is not followed by
non-whitespace characters on the same line. Modify
`python-indent-block-paren-deeper' to customize the case where
non-whitespace characters follow the opening paren on the same
line."
0001-Add-a-new-user-option-in-Python-mode-to-improve-the-.patch
Description: Binary data
0002-Improve-docstring-of-python-indent-def-block-scale.patch
Description: Binary data
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/06
- bug#62696: python.el: Extra indentation for conditionals, kobarity, 2023/04/09
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/10
- bug#62696: python.el: Extra indentation for conditionals, kobarity, 2023/04/10
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/11
- bug#62696: python.el: Extra indentation for conditionals, kobarity, 2023/04/12
- bug#62696: python.el: Extra indentation for conditionals, kobarity, 2023/04/16
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/16
- bug#62696: python.el: Extra indentation for conditionals,
kobarity <=
- bug#62696: python.el: Extra indentation for conditionals, Eli Zaretskii, 2023/04/20
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/20
- bug#62696: python.el: Extra indentation for conditionals, kobarity, 2023/04/20
- bug#62696: python.el: Extra indentation for conditionals, Gustaf Waldemarson, 2023/04/20
- bug#62696: python.el: Extra indentation for conditionals, Eli Zaretskii, 2023/04/22