On 12/16/2025 5:19 PM, Left Right via Python-list wrote:
Well the fact is an editor that does not automate indenting blocks to
one degree or another will make Python much more difficult to learn and
use, and his experience with Python will not be positive. The editor
not making Python indenting easy to manage is in reality the problem the
original poster appears to be having. Since Python uses white space as
structure, there's no real good way around this, other than using an
editor that makes that easier. Thus it's totally appropriate to suggest
a better tool.
No. Again. This is not your place. Not anyone else's to suggest users
switch their editor to anything else. What you do is just being a jerk
by not admitting the problem with Python and blaming it on the user.
It's Python designers that made bad choices that made Python difficult
to use in a simple text editor. The authors of the simple text editor
have done the right thing by making it simple.
Of course one should be able to suggest a change of editor. It's not
necessarily being a jerk, it's about trying to be helpful. The OP can
say no, and even perhaps say why they don't want to make a change. What
*would* be jerk-like would to ignore the OP's reasons for resisting a
change and continue to insist that they should be willing.
Two helpful abilities for a Python editor are 1) to indent and unindent
blocks easily, and 2) to comment and uncomment blocks easily. Both seem
to be in play here. Block commenting helps with many languages, not just
Python. Managing block indentation is very helpful for readability even
for languages that don't make whitespace significant. If the code has a
lot of structure, it can be very hard to work through without correct
and consistent indentation, for example.
So there are good reasons to want those abilities in any editor to be
used for programming for all the common languages, not just Python, even
if it is otherwise "simple". There is no purpose to be served by
labeling helpful advice with the tag "jerk", and also there is no
purpose served by calling Python badly designed. Likewise the OP is
entitled to their desire as to their working tools, and to their opinion
about the design or suitability of Python. Regular users will have their
own ideas about the latter and may not agree.
--
https://mail.python.org/mailman3//lists/python-list.python.org