[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 36502dd5df: Update README.org
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 36502dd5df: Update README.org |
Date: |
Fri, 8 Apr 2022 22:57:43 -0400 (EDT) |
branch: externals/pyim
commit 36502dd5df5c91d8f91a4f54c01f02346d5af411
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Update README.org
---
README.org | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)
diff --git a/README.org b/README.org
index 8855c45958..4684ec4d92 100644
--- a/README.org
+++ b/README.org
@@ -7,21 +7,20 @@
#+html: <a href="http://elpa.gnu.org/devel/pyim.html"><img alt="GNU-devel
ELPA" src="https://elpa.gnu.org/devel/pyim.svg"/></a>
#+html: <a href="https://melpa.org/#/pyim"><img alt="MELPA"
src="https://melpa.org/packages/pyim-badge.svg"/></a>
-* Changlog
+* 不兼容更新
** <2021-04-28 Wed> 五笔输入法和仓颉输入法的不兼容更新
-五笔输入法和仓颉输入法的 code-prefix 原来是使用一个标点符号作为 code-prefix, 现
-在使用 "wubi/" 和 "cangjie/" 这种形式的 code-prefix, 减少不同输入法误用相同
-code-prefix 带来的词库冲突。
+五笔输入法和仓颉输入法原来使用一个标点符号作为 code-prefix, 现在使用 "wubi/" 和
+"cangjie/" 这种形式的 code-prefix, 这样可以减少不同输入法误用同一个 code-prefix
+带来的词库冲突。
五笔输入法的 scheme 设置已经移到 pyim-wbdict 包,仓颉输入法的 scheme 设置已经移
-动到 pyim-cangjie5dict 包。
+到 pyim-cangjie5dict 包。
-对于使用上述两个包的用户,此次变更不受影响,因为我已经更新两个包,让其使用新的
-code-prefix.
+使用上述两个包的用户,此次变更不受影响,因为两个包使用新的 code-prefix.
-受影响的是自己维护词库的五笔和仓颉用户,需要做以下更新:
+受影响的是自己维护五笔和仓颉词库用户,这些用户需要做以下更新:
1. 五笔用户
1. 需要 (require 'pyim-wbdict), 加载五笔 scheme 设置。
2. 需要将自己的五笔词库文件中的 code-prefix "." 替换为 "wubi/".
@@ -34,9 +33,8 @@ code-prefix.
[[file:./snapshots/pyim-linux-x-with-toolkit.png]]
* 简介
-pyim 是 Emacs 环境下的一个中文输入法,最初它只支持全拼输入,所以当时 "pyim" 代表
-"Chinese Pinyin Input Method" 的意思,后来根据同学的提议,添加了五笔等输入法的支
-持,再叫 “拼音输入法” 就不太合适了,所以你现在可以叫它 “朋友输入法”
+pyim 是 Emacs 环境下的一个中文输入法,最初这个输入法只支持全拼输入,后来根据同学
+的提议,添加了五笔等输入法的支持,“pyim” 现在可以理解为:
#+begin_center
(Peng You input method)
@@ -44,10 +42,10 @@ pyim 是 Emacs 环境下的一个中文输入法,最初它只支持全拼输
* 背景
-pyim 的代码源自 Emacs-eim。
+pyim 源于 Emacs-eim。
-Emacs-eim 是 Emacs 环境下的一个中文输入法框架, 支持拼音,五笔,仓颉以及二笔等多
-种输入法,但遗憾的是,2008 年之后它就停止了开发。
+Emacs-eim 是 Emacs 环境下的一个中文输入法框架, 支持拼音,五笔,仓颉,二笔等多种
+输入法,但遗憾的是,2008 年之后它就停止了开发。
虽然外部输入法功能强大,但不能和 Emacs 默契的配合,这一点极大的损害了 Emacs 那种
*行云流水* 的感觉。而本人在使用 Emacs-eim 的过程中发现:
@@ -63,11 +61,11 @@ pyim 的目标是: *尽最大的努力成为一个好用的 Emacs 中文输入
1. Fallback: 当外部输入法不能使用时,比如在 console 或者 cygwin 环境下,尽最大可
能让 Emacs 用户不必为输入中文而烦恼。
-2. Integration: 尽最大可能减少输入法切换频率,让中文输入不影响 Emacs的体验。
+2. Integration: 尽最大可能减少输入法切换频率,让中文输入不影响 Emacs 的体验。
3. Exchange: 尽最大可能简化 pyim 使用其他优秀输入法的词库的难度和复杂度。
* 特点
-1. pyim 支持全拼,双拼,五笔和仓颉等,其中对全拼的支持最好。
+1. pyim 支持全拼,双拼,五笔和仓颉等输入法,其中对全拼的支持最好。
2. pyim 通过添加词库的方式优化输入法。
3. pyim 使用文本词库格式,方便处理。
4. pyim 可以作为 rime 的前端使用。
@@ -131,8 +129,8 @@ pyim 的目标是: *尽最大的努力成为一个好用的 Emacs 中文输入
#+end_src
** 添加词库文件
-pyim 当前的默认的拼音词库是 pyim-basedict, 这个词库的词条量8万左右,是一个 *非
-常小* 的拼音词库,源于:libpinyin 项目
+pyim 默认使用 pyim-basedict 词库, 这个词库的词条量8万左右,是一个 *非常小* 的拼
+音词库,源于:libpinyin 项目
如果 pyim-basedict 不能满足需求,用户可以使用其他方式为 pyim 添加拼音词库,具体
方式请参考 [[如何添加自定义拼音词库]] 小结。
@@ -413,7 +411,7 @@ pyim 当前内置三种指示器实现方式:
** 如何添加自定义拼音词库
pyim 默认没有携带任何拼音词库,用户可以使用下面几种方式,获取质量较好的拼音词库:
-*** 第-种方式 (Windows 用户推荐使用)
+*** 第一种方式 (Windows 用户推荐使用)
使用词库转换工具将其他输入法的词库转化为 pyim 使用的词库:这里只介绍 windows 平
台下的一个词库转换软件:
@@ -524,7 +522,7 @@ pyim 安装后,可以通过下面的设置开启拼音搜索功能:
(pyim-isearch-mode 1)
#+end_example
-注意:这个功能有一些限制,搜索字符串中只能出现 “a-z” 和 “’”,如果有其他字符(比
+注意:这个功能有一些限制,搜索字符串中只能出现 “a-z” 和 “'”,如果有其他字符(比
如 regexp 操作符),则自动关闭拼音搜索功能。
开启这个功能后,一些 isearch 扩展有可能失效,如果遇到这种问题,
@@ -565,8 +563,8 @@ pyim 安装后,可以通过下面的设置开启拼音搜索功能:
** 让 vertico, selectrum 等补全框架,通过 orderless 支持拼音搜索候选项功能。
#+begin_example
-(defun my-orderless-regexp (orig_func component)
- (let ((result (funcall orig_func component)))
+(defun my-orderless-regexp (orig-func component)
+ (let ((result (funcall orig-func component)))
(pyim-cregexp-build result)))
(advice-add 'orderless-regexp :around #'my-orderless-regexp)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/pyim 36502dd5df: Update README.org,
ELPA Syncer <=