>>>>> Thomas Heller <[EMAIL PROTECTED]> writes:
> [EMAIL PROTECTED] (porterboy) writes:
>> CONTEXT: I am using Emacs to edit Python code and sometimes
>> also Matlab code. When I hit <return> in a loop of some sort,
>> Emacs usually gets the nesting indentation right, which is
>> particularly important in Python. To ensure this I have used
>> python-mode.el and matlab.el modes in emacs.
>>
>> QUESTION: If I suddenly decide I want an outer loop, do I have
>> to manually readjust the indentation of all the inner loops? Or
>> can emacs do it automatically? I know the Matlab in-built
>> editor has a tool called "smart-indent" which will
>> automatically align highlighted text to have the correct
>> indentation. Does Emacs have something similar?
> Mark the lines to be readjusted, then hit 'C-c >' or 'C-c <'.
> Or hit 'C-h m' to get an overview for Python mode.
> Thomas
I've liked the XEmacs python mode, as it is doesn't trigger the nasty
readline dependency. Possibly fixed.
At any rate, with a region selected, "C-c >" and "C-c <" do the
obvious.
Two other killer features of the One True Editor are rectangles,
e.g. "C-x r o" with a highlighted region, align-regexp, and registers.
Three! Three killer features of TOTE are rectangles, align-regexp,
registers, and PyMacs.
Oh! I'll just give up on the feeble Spanish Inquisition reference and
send you to http://www.emacswiki.org , where these and other righteous
goodies will, indeed, sanctify you within the bosom of the only editor
that has its own house of worship.
Best,
Chris
--
http://mail.python.org/mailman/listinfo/python-list