Kai Grossjohann wrote: > What happens when, after moving a block, it is surrounded by more or > less levels of conditionals or loops? I don't program Python, so I > don't know. [ snip ] > I can paste some lines in the middle of this easily: > if (...) { > a; > d; > e; > b; > } > Then I tell my editor to reindent the whole thing and Bob's my uncle. > But if I do the analogous thing in Python, the d line ends the > conditional... Actually it would look like this: if foo: a d e b First off it looks damned wrong so you know something's wrong. Where in the above example it looks wrong but works. It may, in fact, *be* weong. Secondly I dunno about EMACS but in VIM, highligh the 2 middle lines, hit >>. Tada, indented just fine. > But I'm sure that Python programmers don't have this kind of problem, > so there must be something I'm not seeing. Of course, we're not expecting our editors to be smarter than we are. -- Steve C. Lamb | I'm your priest, I'm your shrink, I'm your PGP Key: 8B6E99C5 | main connection to the switchboard of souls. -------------------------------+---------------------------------------------
Attachment:
signature.asc
Description: OpenPGP digital signature