From owner-freebsd-gnome@FreeBSD.ORG Thu Apr 21 12:28:05 2005 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AB0516A4CE; Thu, 21 Apr 2005 12:28:05 +0000 (GMT) Received: from straycat.dhs.org (c-24-60-174-16.hsd1.ma.comcast.net [24.60.174.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F9DB43D41; Thu, 21 Apr 2005 12:28:04 +0000 (GMT) (envelope-from tmclaugh@sdf.lonestar.org) Received: from compass.straycat.dhs.org (compass.straycat.dhs.org [192.168.1.48]) by straycat.dhs.org (8.13.0/8.13.0) with ESMTP id j3LCTjNj000124; Thu, 21 Apr 2005 08:29:45 -0400 (EDT) From: Tom McLaughlin To: Adam Weinberger In-Reply-To: <42673C8A.2040603@FreeBSD.org> References: <1114059152.15465.91.camel@compass.straycat.dhs.org> <42673C8A.2040603@FreeBSD.org> Content-Type: text/plain Date: Thu, 21 Apr 2005 08:28:30 -0400 Message-Id: <1114086510.15465.101.camel@compass.straycat.dhs.org> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit cc: gnome@FreeBSD.org Subject: Re: gnome-terminal and FreeBSD's vi. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Apr 2005 12:28:05 -0000 On Thu, 2005-04-21 at 01:39 -0400, Adam Weinberger wrote: > Tom McLaughlin wrote: > > Just wondering, has anyone ever gotten FreeBSD's own vi to work well > > with gnome-terminal? I've found that unless $TERM is set to cons25 then > > vi has problems handling ASCII DEL (^?) sequences correctly. > > > > Right now in the gnome-terminal profile I have Backspace generating a > > Ctrl+H and Delete generating an ASCII DEL. That's standard xterm vt100 > > emulation and matches cons25 terminal behavior. (In case you're > > wondering why I changed the default behavior it's because vi doesn't > > handle the ^[[3~ escape sequence very well either.) When using vi in > > insert mode, delete is generating a ^? on screen each time it is > > pressed. In other modes I get an error stating "^? isn't a vi command". > > > > I've already fixed vim so delete and backspace behave the same under > > cons25 and xterm (the 'fixdel' option added to my .vimrc took care of > > the problem very simply after lots of googling) and I'd like to fix vi > > now. Also, if somebody could tell me how to get Backspace to actually > > remove characters while in insert mode in vi that would be awesome too. > > That has annoyed me on all the BSDs. Thanks. > > > > Tom > > > > You can often fix this in your shell. Furthermore, IIRC gnome-terminal > has a setting to control whether backspace gives ^? or ^H. > > # Adam > I've fiddled in the gome-terminal profile and it's not the Backspace and Delete bindings but the values produced that are the problem. Even if I switch gnome-terminal back to the defaults I still have the same problem, just that then Backspace produces the ^? on screen. The problem is with handling ASCII DEL itself in vi. -- BSD# Project - Porting Mono to FreeBSD http://www.mono-project.com/Mono:FreeBSD