The Modernization of Emacs

Evan Klitzke evan at
Thu Jun 21 04:31:10 CEST 2007

On 6/20/07, Evan Klitzke <evan at> wrote:
> On 6/20/07, Martin Gregorie <martin at see.sig.for.address> wrote:
> > Amongst its benefits are that you can do anything its capable of by
> > using only a standard QUERTY keyboard plus ESC - no function keys, etc
> > are needed - which can save your bacon if somebody misconfigured your
> > console or the computer is dieing.
> While it is true that the original incarnation of vi only uses the
> "regular" keyboard keys and the escape key, to make vi not painful to
> use there are a whole slew of commands that have been added in vim and
> other vi clones to add basic features, and many of these commands use
> Ctrl (or some other function key). For example, the original vi lacks
> a redo command (!), and consequently the redo command sequence in vim
> is Ctrl-r.  I don't think nearly as many people would use vi if none
> of the Ctrl sequence commands present on modern versions of vi were
> available due to the lack of features like this one.

Sorry to reply to my own message, but if I didn't someone else would
have corrected me! It's not that the original vi didn't have redo, but
it didn't have multiple undo, so using undo twice would effectively
function as a redo.

Evan Klitzke <evan at>

More information about the Python-list mailing list