From cdad1804033e44c53c97542fe206f0b66a689abd Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 7 Apr 2024 16:02:10 +0800 Subject: [PATCH] =?UTF-8?q?Add=20"=E8=AE=A9=20pyim=20=E5=9C=A8=20Termux=20?= =?UTF-8?q?Emacs=20=E4=B8=AD=E6=AD=A3=E5=B8=B8=E5=B7=A5=E4=BD=9C"=20to=20R?= =?UTF-8?q?EADME,=20=20#484?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.org | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.org b/README.org index 8cb6648..d318985 100644 --- a/README.org +++ b/README.org @@ -650,3 +650,26 @@ pyim 安装后,可以通过下面的设置开启拼音搜索功能: (advice-add 'orderless-regexp :around #'my-orderless-regexp) #+end_src +** 让 pyim 在 Termux Emacs 中正常工作 + +Pyim 在 Termux Emacs 中,可能遇到类似下面的报错: + +#+BEGIN_EXAMPLE +error in process sentinel: End of file during parsing +#+END_EXAMPLE + +这可能是 Termux Emacs 中的 emacs-async 包运行不正常导致的,全拼和双拼的用户可以 +使用 pyim-dregcache 后端,因为这个后端不需要 emacs-async 提供的功能。 + +#+begin_src elisp +(require 'pyim-dregcache) +(setq pyim-dcache-backend 'pyim-dregcache) +#+end_src + +形码用户暂时没有什么好办法,可以将其他设备上的 ~/.emacs.d/pyim/dcache 目录拷贝到 +Termux Emacs 对应的目录,然后设置: + +#+begin_src elisp +(setq pyim-dcache-auto-update nil) +#+end_src +