Authentication-Results: mail-b.sr.ht; dkim=pass header.d=cosine.blue header.i=@cosine.blue Received: from out2.migadu.com (out2.migadu.com [188.165.223.204]) by mail-b.sr.ht (Postfix) with ESMTPS id EBDE111EF44 for <~chambln/public-inbox@lists.sr.ht>; Mon, 13 Sep 2021 14:07:51 +0000 (UTC) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cosine.blue; s=key1; t=1631542071; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sPdD++j+jC6ITMBYcP1rIH0VPC6jUMDDIEr50MxHTgg=; b=jk/e8RKcaU0nVaA+UihGyABumPBfj+kBuz+DmeKnvd5PCYPjoax7GyIS50A2tnMrX7ErPJ IefO+1Xb/gZhbibc65+Wj5vhdFausVd3pQ/vvxDRQvdqOBjFeSpyPbdTxd9cJsAIahDVAi QK7qHIsVmQ2OdrRt2/YWdcOxm4ZixkJKFQS+sXZg1kopdmjIVncmpJmdepBeO5L0JjVuNJ ksnOybN5g2M7QPjlzexSCCnwW8EnHx+Xi8xe0OrNVwqJbzNfZW37VmgqcrVtrr26zj6vB6 98k4AyfPJV8Ld8t2gcBxQg6mEbaW5ZGV9Om9ae9yTGeKIzoJhqngW+X4WxKIHA== From: Gregory Chamberlain To: Alex Cc: ~chambln/public-inbox@lists.sr.ht Subject: Re: How to Pronounce Any English Word References: <8ed0e252-b657-4550-ae21-c6d4d49db9fa@www.fastmail.com> <87y281eh34.fsf@debian-BULLSEYE-live-builder-AMD64> <7d9070d5-af42-4eb3-a609-7c993c12fd83@www.fastmail.com> Date: Mon, 13 Sep 2021 15:06:45 +0100 In-Reply-To: <7d9070d5-af42-4eb3-a609-7c993c12fd83@www.fastmail.com> (Alex's message of "Mon, 13 Sep 2021 10:20:08 +0300") Message-ID: <87ilz48t8q.fsf@debian-BULLSEYE-live-builder-AMD64> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: greg@cosine.blue I had been a Vim user for quite some time before trying Emacs, but I avoided evil-mode and the like because I wanted to learn Emacs "the Emacs way." I wanted to give standard Emacs key bindings a fair chance. Modal editing has its advantages but, after the initial learning curve, I=E2=80=99ve come to appreciate the Emacs way. By the way, I had an idea about inputting IPA symbols that could be used with editors like Vim and Kakoune. What if we had a program that reads from standard input and writes to standard output, doing exactly what the =E2=80=98ipa=E2=80=99 input method does in Emacs. It may even be possi= ble with a simple sed program. #!/usr/bin/sed -f s/3/=CA=92/g s/I/=C9=AA/g s/U/=CA=8A/g s/th/=CE=B8/g s/dh/=C3=B0/g s/sh/=CA=83/g s/tsh/=CA=A7/g ... Vim is able to pipe part of the buffer through an external command using the =E2=80=98!=E2=80=99 command. Kakoune can do the same with the =E2=80= =98|=E2=80=99 command. The Emacs equivalent is C-u M-| (=E2=80=98shell-command-on-region=E2=80=99). What do you think?