From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id f6bfee74 for ; Thu, 9 Jan 2020 01:29:03 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 81AB59BCC7; Thu, 9 Jan 2020 11:29:02 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 55C7A9BCAE; Thu, 9 Jan 2020 11:28:34 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id ED38E9BCAE; Thu, 9 Jan 2020 11:28:30 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 7ECDA9BCA9 for ; Thu, 9 Jan 2020 11:28:30 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 1424435E0AB; Wed, 8 Jan 2020 17:28:30 -0800 (PST) Date: Wed, 8 Jan 2020 17:28:30 -0800 From: Larry McVoy To: Warner Losh Message-ID: <20200109012830.GC16808@mcvoy.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [TUHS] screen editors X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Wed, Jan 08, 2020 at 05:08:59PM -0700, Warner Losh wrote: > On Wed, Jan 8, 2020, 4:22 PM Dave Horsfall wrote: > > > On Wed, 8 Jan 2020, Chet Ramey wrote: > > > > >> That's a real big vi in RHL. > > > > > > It's vim. > > > > It's also VIM on the Mac. > > > > Nvi is also interesting and 1/10th the size of vim. It's also the FreeBSD > default for vi. I was gonna stay out of this thread (it has the feel of old folks somehow) but 2 comments: Keith did nvi (I can't remember why? licensing or something) and he did a pretty faithful bug for bug compatible job. I've always wondered why. I like Keith but it seemed like a waste. There were other people taking vi forward, elvis, xvi (I hacked the crap out of that one, made it mmap the file and had a whole string library that treated \n like NULL) and I think vim was coming along. So doing a compat vi felt like a step backward for me. For all the vim haters, come on. Vim is awesome, it gave me the one thing that I wanted from emacs, multiple windows. I use that all the time. It's got piles of stuff that I don't use, probably should, but it is every bit as good of a vi as the original and then it added more. I'm super grateful that vim came along.