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=-1.0 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 16e4f4a2 for ; Mon, 16 Sep 2019 02:38:07 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id D22FE9BDD6; Mon, 16 Sep 2019 12:38:06 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id C6FE49BD9E; Mon, 16 Sep 2019 12:37:50 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6A9B69BD57; Mon, 16 Sep 2019 12:37:47 +1000 (AEST) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by minnie.tuhs.org (Postfix) with ESMTP id 5F2A09BA1C for ; Mon, 16 Sep 2019 12:37:46 +1000 (AEST) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id F34E81570CE9; Sun, 15 Sep 2019 19:37:31 -0700 (PDT) To: George Michaelson In-reply-to: Your message of "Mon, 16 Sep 2019 12:05:24 +1000." References: <20190915232524.9A5491570CE9@mail.bitblocks.com> <7F62BF6B-8FEA-4C43-9E35-05BDE9BF04EA@ccc.com> Comments: In-reply-to George Michaelson message dated "Mon, 16 Sep 2019 12:05:24 +1000." From: Bakul Shah MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <39560.1568601451.1@bitblocks.com> Date: Sun, 15 Sep 2019 19:37:31 -0700 Message-Id: <20190916023738.F34E81570CE9@mail.bitblocks.com> Subject: Re: [TUHS] My EuroBSDcon talk (preview for commentary) 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 Mon, 16 Sep 2019 12:05:24 +1000 George Michaelson wrote: > The "block copy in an editor" thing is something which has intrigued > me for years. poor old ed/ex/vi just couldn't do it, and for the life > of me, I could not understand why this was "deprecated" by the people > writing that family of editors. I seem to recall the various > lightweight emacs which proceeded GNU had it, in some cases, and GNU > had it. (Goslings emacs?) I think this is because vi grew out of ex which grew out of ed, all of which were "line" editors, while the Rand Editor (and the original NED) assumed a quarter plane model. e had commands such as box (to draw a box), blank (or was it cut?) to wipe out all nonblank chars from a rectangle, replace, overlay (nonblank chars from the copy buffer overwrote data), underlay (nonblank chars from the copy buffer didn't overwrite nonblank chars) and so on. It even had justfy, fill and center commands. It was basically an editor for producing documents in monspaced fonts!