From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1577 invoked from network); 5 Aug 2023 04:10:22 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 5 Aug 2023 04:10:22 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 56ECA426D8; Sat, 5 Aug 2023 14:10:18 +1000 (AEST) Received: from mail-oa1-x2b.google.com (mail-oa1-x2b.google.com [IPv6:2001:4860:4864:20::2b]) by minnie.tuhs.org (Postfix) with ESMTPS id D91A6426D5 for ; Sat, 5 Aug 2023 14:10:09 +1000 (AEST) Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-1bb89ac2013so1949878fac.1 for ; Fri, 04 Aug 2023 21:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20221208.gappssmtp.com; s=20221208; t=1691208609; x=1691813409; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=l+T/UzcfvbXRKO9ByJll1Mk8GErtvl8uojUgwWQEdNk=; b=EvhUA53xa5xbpq9SRe/1Hr7sc34aqmyyfjsMs1HsU9tPp4zfTpFqTk0ggzFD1JQPlm R99/LrhsCjwpte7WNUVKUmYLmACxRRd9SEHiaK2sDY8Vd8UTE5lScDJClUXIaqoqzcz5 77FKMdl0q4pa3h62PEbxiY0X2RxdziV/1DO7VPUpXPtq7va7Pv+vCzGcnLGEwvrF+1JR MPQ6zQxVFjbjyXCSP91tZZuLhpbz5k5euc+pTMyPCcIMkqR9p/wXjkVMmv6+aCdg4NQy uGyvp0MKIjSg1e/6qkB60rlWgUswTeId561JGLYVA69/F4nmSQ/vByKaljH9jvFrUIzp 5ZbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691208609; x=1691813409; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=l+T/UzcfvbXRKO9ByJll1Mk8GErtvl8uojUgwWQEdNk=; b=Py6eBspinXZOtD85oQXAjSD0kE5xtb4VUmfRs/l92pq4QDmhQN6jsPW4UwPt4loRH4 PIP2xaePslKiO1JXfgWEYMtE22rDS820gLUQdk2X6+A2EPD94XEhCqolfuz3bOngbsqr Mh4/H12Gk3S7B3jO3vByN2zFDqS8CGiOPgncBZL/iK6UMhP8DCzwr+FeWAkoIuMZW+n5 UnlgR89bwoco+Wj6V4AyaJDQNS46xiNrHbcQmV7FGwXH3fsUwCwNZQmg4p0vtVAhE3A7 IZhbnWo7PYPsTGHYiaX7SAVFgEpyJTlFWf0kfVph3hq0125UysxkY5B5+tGAD0NsPDd4 yZJA== X-Gm-Message-State: AOJu0YzLvPWItnW53YTrFcqCx+GtkGperJszVTS2Ap8DHBlt9eVrIgCE W0S5Rlk5qyvi/9ZxqsvJp1oUSKuKiR1UHsIhe29y04tetvEABvv8 X-Google-Smtp-Source: AGHT+IGAaFTittZvanOqVNG6kfCOrYJqkyCi0bEAsSElLOsAdRjirkv/uAr/XKsJcokjuI8IXSkYm8qsaWt/DY+HsII= X-Received: by 2002:a05:6870:b513:b0:1bc:be2:7771 with SMTP id v19-20020a056870b51300b001bc0be27771mr4087830oap.10.1691208608893; Fri, 04 Aug 2023 21:10:08 -0700 (PDT) MIME-Version: 1.0 References: <20230804023639.A620218C080@mercury.lcs.mit.edu> In-Reply-To: From: George Michaelson Date: Sat, 5 Aug 2023 14:09:59 +1000 Message-ID: To: The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="0000000000005fe4d9060225304e" Message-ID-Hash: 54MS7ZC5BDJZLNKKYZ5UZVEH6NEOCNHO X-Message-ID-Hash: 54MS7ZC5BDJZLNKKYZ5UZVEH6NEOCNHO X-MailFrom: ggm@algebras.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: emacs List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000005fe4d9060225304e Content-Type: text/plain; charset="UTF-8" Gosling Emacs had a very handy "make the following sequence of commands a macro" feature which I used to do stupid fix ups to text files cross file. Things like "find every line which starts with x.. back up two lines and fix something else y and insert z, then save the file and go onto the next one" People laughed at me pointing to much better tools (spitbol?, sed?) But sometimes the hammer you have smashes those delicate screws into the watch case just beautifully quickly. If somewhat crudely. I liked teco. It's in the freebsd ports tree as an uplift to c I believe. G --0000000000005fe4d9060225304e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Gosling Emacs had a very handy "make the following s= equence of commands a macro" feature which I used to do stupid fix ups= to text files cross file. Things like "find every line which starts w= ith x.. back up two lines and fix something else y and insert z, then save = the file and go onto the next one"

People laughed at me pointing to much better tools (spitbol?, sed= ?) But sometimes the hammer you have smashes those delicate screws into the= watch case just beautifully quickly. If somewhat crudely.

I liked teco. It's in the freebsd po= rts tree as an uplift to c I believe.

G
--0000000000005fe4d9060225304e--