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 1797b600 for ; Sat, 18 Jan 2020 03:52:31 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id D6E109C0FB; Sat, 18 Jan 2020 13:52:29 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 031A99C106; Sat, 18 Jan 2020 13:51:31 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9D95D9C0FF; Sat, 18 Jan 2020 13:51:24 +1000 (AEST) X-Greylist: delayed 399 seconds by postgrey-1.36 at minnie.tuhs.org; Sat, 18 Jan 2020 13:51:10 AEST Received: from wopr.sciops.net (wopr.sciops.net [216.126.196.60]) by minnie.tuhs.org (Postfix) with ESMTPS id 061119C0FB for ; Sat, 18 Jan 2020 13:51:09 +1000 (AEST) Received: (qmail 67519 invoked by uid 1001); 17 Jan 2020 19:44:27 -0800 Date: Fri, 17 Jan 2020 19:44:27 -0800 From: Kurt H Maier To: Clem Cole Message-ID: <20200118034427.GC70100@wopr> References: <20200109012830.GC16808@mcvoy.com> <20200109020720.GG16808@mcvoy.com> <202001090423.0094NooZ379407@darkstar.fourwinds.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 Fri, Jan 17, 2020 at 10:13:45PM -0500, Clem Cole wrote: > On Fri, Jan 17, 2020 at 9:35 PM Michael Parson wrote: > > > It's like 99% compatible. > > Exactly... As my old (non-PC) 10th-grade calculus teacher used to say, > "I'll give you partial credit when you can bring be me a female that is > partially pregnant." > > To be you are either compatible or not. I would have been ok to have had > an option that you could turn on that gave you new behavior (but make the > user turn it on thank you). > > BTW: the cX command's behavior I also find annoying visually, but it does > not screw up 30-40 years of programming in my fingers. There was a time when, by default, vim started in 'compatible' mode, in which u didn't ignore u, so you got the toggle-style undo. Compatible mode also keeps the ol$ style of c representation, and so forth. You can still force this by making a ~/.vimrc file that just contains set compatible I don't remember when vim stopped launching in compatible mode by default, but that was basically when I stopped using it. I only figured out how to force it back because it's on all the linux computers I run into at work. As I recall, the 'set compatible' command is shorthand to set all the vi-compatibility flags by default; it is possible to set them individually as well. So your proposal is (was?) at least implemented, if not in a very useful manner. khm