From: Matthias Urlichs (urlichs@smurf.sub.org)
Date: 04/20/93


From: urlichs@smurf.sub.org (Matthias Urlichs)
Subject: Re: Long lines in vi (elvis)
Date: 20 Apr 1993 23:33:49 +0200

In comp.os.linux, article <1993Apr15.102630.15472@thwieck.han.de>,
  thomas@thwieck.han.de (Thomas Wieckhorst) writes:
> Charles Hannum (mycroft@hal.gnu.ai.mit.edu) wrote:
>
> : 8 - goes into the global argument register
> : dd - deletes (8) lines
> : 4 - replaces the global argument register
> : . - repeats the `dd'; deletes 4 lines because the register changed
> : . - repeats the `dd', again deleting 4 lines
>
Elvis 1.6 deletes 4 lines with the first dot, but 8 with the second. :-(

> As I see your posting, I have tested my vi (elvis) on my linux-machine and
> it does exactly what you want to do.

Which version is that? (":ver" does the expected.)

What I find most annoying about vi and its clones is that it gratuitiously
eats the characters I press when confronted with a "return to continue"
aka "More..." prompt. For instance, ":set aw" and ":n" eat the next
character or not depending on how long the file names are. That's
just plain ugly.

Elvis seems to do that stupid prompt more often, eg. when trying to write an
unwriteable file, and in places where the original vi doesn't, eg. when
editing more than one file. I _hate_ that. I _know_ I'm editing three files,
and even if I don't it will tell me when I try to quit, so what's the point?

I'm ging to fix the other atrocity, which is that elvis doesn't know
about ":wq!", tomorrow...

-- 
Who knows a fool, must know his brother; for one will recommend another.
                                       -- Poor Richard
-- 
Matthias Urlichs  --  urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de   /(o\
Humboldtstrasse 7 -- 7500 Karlsruhe 1 -- Germany  --  +49-721-9612521     \o)/