Authentication-Results: mail-b.sr.ht; dkim=pass header.d=yandex.ru header.i=@yandex.ru Received: from forward101p.mail.yandex.net (forward101p.mail.yandex.net [77.88.28.101]) by mail-b.sr.ht (Postfix) with ESMTPS id 45C5911EF44 for <~chambln/public-inbox@lists.sr.ht>; Mon, 13 Sep 2021 14:56:20 +0000 (UTC) Received: from myt5-688dc146e239.qloud-c.yandex.net (myt5-688dc146e239.qloud-c.yandex.net [IPv6:2a02:6b8:c05:a9:0:640:688d:c146]) by forward101p.mail.yandex.net (Yandex) with ESMTP id 8B1E059CE187; Mon, 13 Sep 2021 17:56:12 +0300 (MSK) Received: from myt5-ca5ec8faf378.qloud-c.yandex.net (myt5-ca5ec8faf378.qloud-c.yandex.net [2a02:6b8:c12:2514:0:640:ca5e:c8fa]) by myt5-688dc146e239.qloud-c.yandex.net (mxback/Yandex) with ESMTP id hhxPYTkEBb-uBEqPI2n; Mon, 13 Sep 2021 17:56:12 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1631544972; bh=+jilXZSHvzJGGuvgOW2jXfiYrftB34an+cKqNXsBqnY=; h=To:From:In-Reply-To:Message-Id:Subject:Cc:Date:References; b=MhTezzapeMBeGNsewd/HXgEquDyK5hVbuxmvbV+4KIzMr/C0CKx846hCbVrdH7fU0 YILrABjhp/097IJetLU2PWcLom7u1Ja5o+kV9wvgQlvP2OPCQ0Rv9AQJKZz3G1+/M5 UvvdVO78aLc069gfR7lc0PMd0qAGvgJXl/eWvNTQ= Authentication-Results: myt5-688dc146e239.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by myt5-ca5ec8faf378.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id QkT0eypq6b-uA0OkguV; Mon, 13 Sep 2021 17:56:10 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 5F5F727C005A; Mon, 13 Sep 2021 10:56:07 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute3.internal (MEProxy); Mon, 13 Sep 2021 10:56:08 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudegjedgkedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpeetlhgv gicuoegshigsohhrseihrghnuggvgidrrhhuqeenucggtffrrghtthgvrhhnpeekveevie fhheeuteetheelueejudfhffetleekgfdvvedujeekuedviedukedvleenucffohhmrghi nhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepsgihsghorhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihht hidqudduheejieeitdejvddquddujeeileduvdehqdgshigsohhrpeephigrnhguvgigrd hruhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id AC0DFFA0AA5; Mon, 13 Sep 2021 10:56:07 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-1229-g7ca81dfce5-fm-20210908.005-g7ca81dfc Mime-Version: 1.0 Message-Id: <8915eb6c-8d58-4e1b-a1b8-ee037674ec7d@www.fastmail.com> In-Reply-To: <87ilz48t8q.fsf@debian-BULLSEYE-live-builder-AMD64> References: <8ed0e252-b657-4550-ae21-c6d4d49db9fa@www.fastmail.com> <87y281eh34.fsf@debian-BULLSEYE-live-builder-AMD64> <7d9070d5-af42-4eb3-a609-7c993c12fd83@www.fastmail.com> <87ilz48t8q.fsf@debian-BULLSEYE-live-builder-AMD64> Date: Mon, 13 Sep 2021 17:55:39 +0300 From: Alex To: "Gregory Chamberlain" Cc: ~chambln/public-inbox@lists.sr.ht Subject: Re: How to Pronounce Any English Word Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable I used this plugin https://github.com/dahu/vim-ipa for something, and it= was pretty handy. But it has a dependency on a base library from the sa= me author, so I wanted to find something lighter than that. But it was a= pretty smooth experience and I really like the approach. Gonna use it a= gain. As for piping input/output, I'm on Windows, which probably complicates t= hings. Emacs for me is like changing a keyboard layout to Dvorak or Colemak - t= otally worth it, but there are so much things to spend time on, at least= sometimes. But it's good to know what else is there. :) On Mon, Sep 13, 2021, at 17:06, Gregory Chamberlain wrote: > 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 chanc= e. >=20 > Modal editing has its advantages but, after the initial learning curve, > I=E2=80=99ve come to appreciate the Emacs way. >=20 > By the way, I had an idea about inputting IPA symbols that could be us= ed > 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 = possible with a > simple sed program. >=20 > #!/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 > ... >=20 > Vim is able to pipe part of the buffer through an external command usi= ng > 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= ). >=20 > What do you think? >=20