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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22633 invoked from network); 18 Jan 2023 16:45:28 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 18 Jan 2023 16:45:28 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id EA9F7223A5 for ; Wed, 18 Jan 2023 11:45:23 -0500 (EST) (envelope-from bounce.mM11c0f3c688a704b33e48632a.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id E502B9C88B5; Wed, 18 Jan 2023 11:45:23 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=WPzhz2/3 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=henri.ducrocq@gmail.com smtp.helo=mail-pj1-f48.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1674060323; bh=96BopfD1WIDBLr8X +0oPtnWp06Urai1/s+X5hjnlDvA=; b=tcJLDF3eNER4tcy3rU+azOmbAmth0o1U B3+UE5tiTyD7DmN/WH0e/N2i7GsNh+ht8Hne941Co/GfdkyeMzFQ3EXQnXnZXcaV Pfr6h8zUgNAFY4pwVxVRQEw+WKAQL9uvu2/QhwQQRm6I5S0iB9ykAIrszoCkIDIm AmSdLRTSEjY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1674060323; b=tFo0IvnLDQ4aH3PiReqTUtdxtbjo5yCPsV7pa3ST/DuW6yXjxu 2HIom5TAPktfFwUkInMcxvQxHae63EBT25s3WoAZgmxediQceSWWYmhAjxnwBCzS v5JE4xvjylvLBACfn0AqB7ESSO9AQd97SV7xKPOugWwamtESQ06pqVBG8= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=WPzhz2/3 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=henri.ducrocq@gmail.com smtp.helo=mail-pj1-f48.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=WPzhz2/3 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.216.48 (mail-pj1-f48.google.com); spf=pass smtp.mailfrom=henri.ducrocq@gmail.com smtp.helo=mail-pj1-f48.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=k0NBX5XW; x-me-sender=none; x-ptr=pass smtp.helo=mail-pj1-f48.google.com policy.ptr=mail-pj1-f48.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=10 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1674060323; x=1674146723; bh=k9GUGOz9CxHXEOfgGTSk+H1XBlwovB7x jl7DiM8i6AU=; b=T3d5yOqmSdc6cIiD3e/tlxL+QLMTR5s2/6nfxju2KEotqYo3 MsNKDurhXZohqOqXUAsvaiuTpRnKOxAQQR+hbLEjqtKBTL40nZlId6r9mjQZMr9l /i8+o3SPjx6FyyvAKJqeUTzVljLrpUIl/ZZIGoVe3RTsd/X3kbplV8TfWfg= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 782249C845E for <9fans@9fans.net>; Wed, 18 Jan 2023 11:45:10 -0500 (EST) (envelope-from henri.ducrocq@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 8E7B4D91D25; Wed, 18 Jan 2023 11:45:10 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1674060310; b=ix1N+/9qbsmAGU8Abg/EPXFWOrpsdrrVfigAN80QKVNLerG25q 9ezrCOWjY4rXR0Qp/w+j+Lm3x9FYikhZS3QxHX7pBqf5B4QjwlbPegBcI4sUsa5q ude+g98+evy6mE56wozFDpruMD6XC/VtvQ8IMHz1C3r+h63Gq7MGMkcM7aJKWyeo 5A6FO0bEaCqieVeW4nDrJv0NGaUOSscFnNIbvThb0XdZzxqnbqnMjT/qW0GrV86s oErC9XhmvttEkraYuTpYSZy6FlyKLmE1vsOjozk1od1xsv6BDHSJj3WOOkzK+RBI H7jDK/a4ARsgDomqYn8JHhG/G4rUhUIh78nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1674060310; bh=UP0LC2rsEiG3dzOaS+pKMjTbp60O3WOJbzJ6mUdJvMA=; b=yVagV3+/trVT 9xlEA5TIXMc4OdMjAd3I6N/PUVh4zz2XX8IVAh+VQv+CN851NpBWMF0wq8/LS23y MdImJOSQXq4o8/6FPRMmMTns0Ib7R7oOWexnZZupaon3t4pYVamW58eUsw/5iaYL xsTF0RqyLyIPXR6RJnkA6erB61knt6fniz38GKav4tJ+QySNI1Vq08EsgkuoPvhb vDhbbrXZjklTKG9GoIxvncRKiUCPv3B4ZhBCSxSa4JI3oXr7avfXn1Vr0u9hCDXt 2D522TuGKd5TrchwvqFMI+ZxkZoX8SMo539Lu2uRpgwf4Ah9I/2PIXGZ/6+O1FRV yYNbFfRabQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=WPzhz2/3 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.216.48 (mail-pj1-f48.google.com); spf=pass smtp.mailfrom=henri.ducrocq@gmail.com smtp.helo=mail-pj1-f48.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=k0NBX5XW; x-me-sender=none; x-ptr=pass smtp.helo=mail-pj1-f48.google.com policy.ptr=mail-pj1-f48.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=10 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvhedruddtkedgledvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffucdlud dtmdenucfjughrpeggfhgjhfffkffuvfgtsehttdertddttdejnecuhfhrohhmpefjvghn rhhiucffuhgtrhhotghquceohhgvnhhrihdrughutghrohgtqhesghhmrghilhdrtghomh eqnecuggftrfgrthhtvghrnhepieetffduvdfhkeegueehvdelffdtveekveffffffgeef leffffdvveekgeefgfevnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepvd dtledrkeehrddvudeirdegkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep ihhnvghtpedvtdelrdekhedrvdduiedrgeekpdhhvghlohepmhgrihhlqdhpjhduqdhfge ekrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeohhgvnhhrihdrughutghrohgt qhesghhmrghilhdrtghomheq X-ME-VSScore: 10 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'henri.ducrocq@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="henri.ducrocq@gmail.com"; helo=mail-pj1-f48.google.com; client-ip=209.85.216.48 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 18 Jan 2023 11:45:09 -0500 (EST) (envelope-from henri.ducrocq@gmail.com) Received: by mail-pj1-f48.google.com with SMTP id z1-20020a17090a66c100b00226f05b9595so2764889pjl.0 for <9fans@9fans.net>; Wed, 18 Jan 2023 08:45:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=UP0LC2rsEiG3dzOaS+pKMjTbp60O3WOJbzJ6mUdJvMA=; b=k0NBX5XWBUtdy/zLt3NX0M6LPcPCdfZ4+0pkQc0UT5YsjzV0csz6voEJHa2FjSq2w1 w6XICbMMNFm7IRpnAZzfv3DYXeSwrcKFE/6iFbkghw3X45/XpBDFFHtak6cNFpz8cdMs I0duV7SGR2KsHCY49lz53A8xdGRJdw4aVMSI5s4KN8OfWUeCoQekboZ8yEavI/q8Vc0L ef9/pbhaY9epe2djQjR7uLmSbtNRWccgyBkivjDpIi683/81ve321B+XsgXSOQWZrl0E d8oNmV6zuY53zJY8TZsQYYzvZl2UFScwfHV6W28MUi1X3h3uiBYrC47IV2/83+On3JX4 xyhQ== X-Gm-Message-State: AFqh2kqZ3PPFd8N1QcCye6Z2SBMiB9iSnQ7y9VOjg73uM2YTqremA6kL qZAdWAPTDCid/kcimIIgyoHYevMk4/L12a+icHI2PBNmqHY= X-Google-Smtp-Source: AMrXdXv0FvLYc55vQxecjxk62Q2CqT05kiI97P19UpPtbNQE10EDCDwdw7b0rzigpW0RjmvFsXdoBg8oQPlYKATFgk0= X-Received: by 2002:a17:90a:c48:b0:229:163d:e156 with SMTP id u8-20020a17090a0c4800b00229163de156mr953422pje.160.1674060308407; Wed, 18 Jan 2023 08:45:08 -0800 (PST) MIME-Version: 1.0 References: <16738409770.1dB0AB2c.445654@composer.9fans.topicbox.com> <16738599850.198Dc.144883@composer.9fans.topicbox.com> In-Reply-To: <16738599850.198Dc.144883@composer.9fans.topicbox.com> From: Henri Ducrocq Date: Wed, 18 Jan 2023 16:44:57 +0000 Message-ID: Subject: Re: [9fans] Script to apply Edit commands in acme To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 7c0d71e8-974f-11ed-91b4-9e01324496d2 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYWY0MDg3NTFiYzZmYjM0NC1NMTFjMGYzYzY4OGE3MDRiMzNlNDg2?= =?UTF-8?B?MzJhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M11c0f3c688a704b33e48632a:1:zJjFZejVKc8jackjSugRNXlnAYL4BTsuCrKen8whlF0 Here is a script I wrote to run any arbitrary command (Edit, Look, etc) in a window (current one by default): https://gist.github.com/perpen/9902359ddf09b24129277ce121e3e86d E.g.: Aexe 'Edit ,blah' It's quite horrible, as it appends the command to the body to run it using an event (would have been simpler running the command from the tag, but there is race making that impossible iirc). I ended up not using it, so it is not much tested. And I wrote it for plan 9, not sure how that would work with plan9port. On Mon, Jan 16, 2023 at 9:06 AM wrote: > > Great tips. Thank you. I had no idea I could run ed commands that way. > 9fans / 9fans / see discussions + participants + delivery options Permali= nk ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Taf408751bc6fb344-M11c0f= 3c688a704b33e48632a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription