best vi / emacs python features

Ross Ridge rridge at csclub.uwaterloo.ca
Thu Oct 8 12:47:39 EDT 2009


TerryP  <bigboss1964 at gmail.com> wrote:
>ed -- I can quickly edit files without having to wait on an ncurses
>app to start up. Although I rarely have access to GNU versions of ed,
>they use readline which is a big perk when you make a typo.

I used to fallback on ed when network connections got really slow and
I could log in using Telnet line-mode, but it's been a long time since
the I could tell the difference between the start up time of any editor.
They all, ed, nvi or GNU emacs, start up instantaneously for me.

>nvi -- smaller and faster then vim, works great over slow ssh links or
>when editing huge files. I like nvi over the original vi, because most
>of the limitations of the old-school vi are removed; unlimited undo is
>the best feature added.

I like nvi because by default it's quirk for quirk compatible with the
original vi, including single-level undo.  (Well at least until they
screwed things up with the new file/input encoding scheme.)

>EDIT.COM -- much faster then notepad over remote connections, and it
>understands both DOS and UNIX end of lines; meaning I can skip
>converting formats, the only downside is it's still a 16-bit program.

I use MS-DOS Editor from time to time, but mainly because it means I
don't have to change window focus.

>I am a freak: I do not use nor want syntax highlighting. I don't want
>my editor to understand mail, irc, or the www either, I want it to
>edit text efficiently so I can go on with the rest of my life as soon
>as possible. Given the choice of using a space cadets editor like
>emacs or something primitive one like ed, I would choose *ed* just to
>speed things up and save on wrist strain.

But in actual practice you use a space cadets editor like Vim.

					Ross Ridge

-- 
 l/  //	  Ross Ridge -- The Great HTMU
[oo][oo]  rridge at csclub.uwaterloo.ca
-()-/()/  http://www.csclub.uwaterloo.ca/~rridge/ 
 db  //	  



More information about the Python-list mailing list