Re: Python (was Re: I did not inhale)

Liste des GroupesRevenir à c editors 
Sujet : Re: Python (was Re: I did not inhale)
De : janis_papanagnou+ng (at) *nospam* hotmail.com (Janis Papanagnou)
Groupes : comp.unix.programmer comp.lang.misc comp.editors
Suivi-à : comp.editors
Date : 29. Aug 2024, 01:29:55
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vaofe4$3lv0c$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
[ NG list changed: removed shell, added editors; Fup-to set: editors ]

On 28.08.2024 20:48, David Brown wrote:
On 28/08/2024 19:43, Muttley@dastardlyhq.com wrote:
On Tue, 27 Aug 2024 21:34:54 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
In Emacs, I have commands defined to adjust the indentation of the
selected region. Surely any other decent editor would offer the same.
>
Writing editor editor macros in order to work around fundamentally bad
language design is not something a programmer should have to waste
time on.
 
I don't know about Emacs, but in most editors the way you indent a block
of code is to select the lines, then press "Tab".  Unindenting is
"shift-Tab".  [...]

I also don't know about Emacs. But there's the question how "selected
region" [LD'O] or "select the lines" [DB] is achieved. If there's only
primitive editing commands available (i.e. selection by mouse, or long
clumsy keyboard sequences) it may be irrelevant whether you indent code
in a Python or in a "C" program. If you're using editors like Vi that
block selection can be done with '%' and the indent with '>%' and the
reverse indent with '<%' (without the quotes); but that works only if
you have the syntactical elements (the braces, parenthesis, brackets)
as definition of the program block. That won't work for a block in a
language like Python where blocks are defined by layout (by the grade
of indentation); then you'd have to resort to the primitive editors'
selection features, mouse/menus or more laborious keyboard commands.

Janis


Date Sujet#  Auteur
29 Aug 24 * Re: Python (was Re: I did not inhale)4Janis Papanagnou
29 Aug 24 `* Re: Python (was Re: I did not inhale)3Lawrence D'Oliveiro
29 Aug 24  `* Re: Python (was Re: I did not inhale)2Janis Papanagnou
29 Aug 24   `- Re: Python (was Re: I did not inhale)1Lawrence D'Oliveiro

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal