From owner-freebsd-current@FreeBSD.ORG Tue Sep 21 12:08:59 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6523516A4CE; Tue, 21 Sep 2004 12:08:59 +0000 (GMT) Received: from speicher.org (speicher.org [208.199.76.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id C091843D5D; Tue, 21 Sep 2004 12:08:58 +0000 (GMT) (envelope-from geoff@speicher.org) Received: from speicher.org (localhost [127.0.0.1]) by speicher.org (8.13.1/8.13.1) with ESMTP id i8LC8b19093268; Tue, 21 Sep 2004 08:08:37 -0400 (EDT) (envelope-from geoff@speicher.org) Received: (from geoff@localhost) by speicher.org (8.13.1/8.13.1/Submit) id i8LC8bE6093267; Tue, 21 Sep 2004 08:08:37 -0400 (EDT) (envelope-from geoff) Date: Tue, 21 Sep 2004 08:08:36 -0400 From: Geoff Speicher To: Giorgos Keramidas Message-ID: <20040921120836.GA93142@sirius.speicher.org> References: <414F8934.4080509@cinci.rr.com> <20040921070138.GE89016@ip.net.ua> <20040921094543.GD4451@orion.daedalusnetworks.priv> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040921094543.GD4451@orion.daedalusnetworks.priv> User-Agent: Mutt/1.4.2.1i cc: freebsd-current@freebsd.org Subject: Re: BETA4 Vi backspace behavior X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Sep 2004 12:08:59 -0000 On Tue, Sep 21, 2004 at 12:45:43PM +0300, Giorgos Keramidas wrote: > On 2004-09-21 10:01, Ruslan Ermilov wrote: > > On Mon, Sep 20, 2004 at 09:51:48PM -0400, Mike B wrote: > > > Sorry if this is already addressed or is a non-issue. If I enter text > > > into vi (or vim for that matter) and hit the backspace key the cursor > > > runs over the text but does not remove it from the screen. If I then > > > hit escape after backing over all of this text it is then, and only > > > then, removed from the buffer. On my 4.x systems vi and vim work as I > > > expect with no intervention on my part. My term is set to cons25 > > > btw. Thanks > > > > The system's /usr/bin/vi worked like this since I remember it. > > I've just checked, and it sure doesn't remove the character > > with a backspace key until you escape. In vim(1), the character > > is removed from screen immediately. > > This is exactly the sort of behavior I remember too, at least since 1998. It's probably worth noting not only that is that the way we remember it, but also the way some of us prefer it, because (1) it transmits fewer bytes over a slow link, and (2) you don't have to remember what you're re-typing. :) Geoff