>>>>> 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

Reply via email to