[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/pyim 7019788: 优化 pyim-pymap, pyim-cregexp-build 的 docstring.,
ELPA Syncer <=