emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/pyim 7019788: 优化 pyim-pymap, pyim-cregexp-build 的 docs


From: ELPA Syncer
Subject: [elpa] externals/pyim 7019788: 优化 pyim-pymap, pyim-cregexp-build 的 docstring.
Date: Wed, 8 Dec 2021 20:57:31 -0500 (EST)

branch: externals/pyim
commit 7019788ce10f7418266d7eae1a3a74db359f2246
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    优化 pyim-pymap, pyim-cregexp-build 的 docstring.
    
        * pyim-pymap.el (pyim-pymap): 优化 docstring.
    
        * pyim-cregexp.el (pyim-cregexp-build): 优化 docstring.
---
 pyim-cregexp.el | 7 ++++++-
 pyim-pymap.el   | 9 +++++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/pyim-cregexp.el b/pyim-cregexp.el
index 0f6a3a1..b79e779b 100644
--- a/pyim-cregexp.el
+++ b/pyim-cregexp.el
@@ -45,7 +45,12 @@
 
 (defun pyim-cregexp-build (string &optional char-level-num)
   "根据 STRING 构建一个中文 regexp, 用于 \"拼音搜索汉字\".
-比如:\"nihao\" -> \"[你呢...][好号...] \\| nihao\""
+
+比如:\"nihao\" -> \"[你呢...][好号...] \\| nihao\"
+
+注意事项:这个函数生成的 regexp 只支持常用的汉字(大概8000左右),
+生僻汉字是不支持的,因为添加生僻字后这会导致生成的 regexp 长度超
+出 Emacs 可处理范围。"
   ;; NOTE: (rx-to-string "") will return "\\(?:\\)",
   ;; While I want (pyim-cregexp-build "") return just "".
   (if (equal string "")
diff --git a/pyim-pymap.el b/pyim-pymap.el
index 7b0db60..87f302f 100644
--- a/pyim-pymap.el
+++ b/pyim-pymap.el
@@ -463,8 +463,13 @@
 
 第一个元素为拼音,第二个元素为拼音对应的汉字组成的字符串,字符串
 中汉字按照使用频率排序, 字符串用 “|” 隔开,分成一级常用汉字,二
-级常用汉字,三级常用汉字和不常用汉字。分类方式参考国务院公布的
-《通用规范汉字表》,但不完全一致。")
+级常用汉字,三级常用汉字和不常用汉字。分类方式参考了国务院公布的
+《通用规范汉字表》:
+
+    国务院关于公布《通用规范汉字表》的通知(国发〔2013〕23号)
+    http://www.gov.cn/zwgk/2013-08/19/content_2469793.htm
+
+但不是完全一致。")
 
 (defvar pyim-pymap-commonly-used-cchar
   (cl-remove-if-not



reply via email to

[Prev in Thread] Current Thread [Next in Thread]