Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!ncar!oddjob!uxc!uxc.cso.uiuc.edu!a.cs.uiuc.edu!m.cs.uiuc.edu!liberte From: liberte@m.cs.uiuc.edu Newsgroups: comp.emacs Subject: Re: Wanted: REAL vi mode for GNU emacs Message-ID: <4300017@m.cs.uiuc.edu> Date: 29 Jul 88 20:26:00 GMT References: <380002@hpausla.HP.COM> Lines: 31 Nf-ID: #R:hpausla.HP.COM:380002:m.cs.uiuc.edu:4300017:000:1409 Nf-From: m.cs.uiuc.edu!liberte Jul 29 15:26:00 1988 > /* Written 10:28 pm Jul 26, 1988 by cjh@hpausla.UUCP in m.cs.uiuc.edu:comp.emacs */ > Having looked further at vip mode, I'm sure it's fixable; here's my > list of fix requests (please post fixes here!) most severe first: I hope that whoever fixes vip mode will make some of the "fixes" optional since some people may like the way vip mode does it is better than vi in some cases. But because it is different, it is unfamiliar and therefore less attractive. Certainly all the missing commands should be added. > - After an insert, the cursor should stop on the last char inserted. Same goes > for $ which should go TO the last char on the line, not after the last. My guess is that the reason vi works this way is that it is line oriented and there is no end of line character. Therefore, after insertion at end of line, the cursor cannot be left there. But then there is the inconsistent behavior at the beginning of line. > - There is no indication of end of buffer, and innocent movement > commands (j, +, etc) extend the buffer. The auto extension can be "fixed" in regular emacs as well as vip mode with a replacement for next-line (or whatever it is called - I'm using vi at the moment, being ambieditorous). The vi-like trailing tildes would be difficult, maybe impossible without a mod to emacs. Dan LaLiberte uiucdcs!liberte liberte@cs.uiuc.edu liberte%a.cs.uiuc.edu@uiucvmd.bitnet