使用美国布局在 Emacs 中快速输入 unicode

Fast unicode input in Emacs with US layout

我想有一个快速的方法来输入带有多字符序列的 unicode 字符。例如输入 ä 我会输入 \a。搜索这个,我发现 agda-input.

虽然我可以调整 agda-input 以供我使用,但我并不真的需要整个 emacs 模式来实现我的目的。所以我想知道这样的事情是否已经存在。

编写这样的输入模式可能也不难。如果有人建议如何做到这一点,我会很感激。

正如@legoscia 提到的,您可以使用 TeX 输入法来做这些事情,它可能比 agda-input(似乎特定于一种编程语言)更通用,并且也是内置的。

(setq default-input-method "TeX")

然后用C-\M-x toggle-input-method切换到输入法。然后您可以使用 \"a 输入“ä”。当您键入 \.

时,迷你缓冲区会有提示

还有其他输入法 (M-x list-input-methods),但如果您不关心特定语言,或者如果您了解 LaTeX,TeX 是一个很好的输入法。