[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 593b077e06 3/4: * pyim.el: Do not require pyim-cst
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 593b077e06 3/4: * pyim.el: Do not require pyim-cstring-utils and pyim-cregexp-utils. |
Date: |
Sun, 29 May 2022 17:57:48 -0400 (EDT) |
branch: externals/pyim
commit 593b077e061dcb1b7a80ce6fa5532724c858db46
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
* pyim.el: Do not require pyim-cstring-utils and pyim-cregexp-utils.
---
README.org | 33 ++++++++++++---------------------
pyim.el | 8 --------
2 files changed, 12 insertions(+), 29 deletions(-)
diff --git a/README.org b/README.org
index da49619f5f..558ca39d18 100644
--- a/README.org
+++ b/README.org
@@ -9,21 +9,14 @@
* 不兼容更新
-** <2022-05-29 Sun> Cregexp, Cstring 和 Dict-Manager 一些功能需要用户手工 require.
+** <2022-05-29 Sun> pyim-cregexp-utils, pyim-cstring-utils 和 pyim-dict-manager
需要用户手动 require.
-Pyim 将部分与输入法功能正常运行关联不大的 cregexp 和 cstring 命令独立出来了,默
-认不会加载,需要用户手动加载,这样可以减少 pyim 的依赖数量,降低 pyim 的代码复杂
-度。
+为降低 pyim 代码的复杂度,减少 pyim 依赖包的数量,下面三个包不会自动加载,需要用
+户手动 require.
-由于许多用户不使用 pyim-dict-manager, 所以默认也不 require 这个包。
-
-#+begin_src emacs-lisp
-(require 'pyim-cstring-utils)
-(require 'pyim-cregexp-utils)
-;; 如果用户是通过 elpa 来安装词库,或者直接手工管理 pyim-dicts 变量,就不需要
-;; 加载 pyim-dict-manager 这个包。
-(require 'pyim-dict-manager)
-#+end_src
+1. pyim-cregexp-utils
+2. pyim-cstring-utils
+3. pyim-dict-manager (使用 elpa 安装词库,或者手动管理 pyim-dicts 变量的用户不需要这个包)
** <2021-04-28 Wed> 五笔输入法和仓颉输入法的不兼容更新
@@ -103,11 +96,16 @@ pyim 的目标是: *尽最大的努力成为一个好用的 Emacs 中文输入
#+begin_src elisp
(require 'pyim)
-(require 'pyim-cstring-utils)
+(require 'pyim-basedict)
(require 'pyim-cregexp-utils)
+(pyim-basedict-enable)
+
(setq default-input-method "pyim")
+;; 显示5个候选词。
+(setq pyim-page-length 5)
+
;; 金手指设置,可以将光标处的编码,比如:拼音字符串,转换为中文。
(global-set-key (kbd "M-j") 'pyim-convert-string-at-point)
@@ -140,13 +138,6 @@ pyim 的目标是: *尽最大的努力成为一个好用的 Emacs 中文输入
;; 开启代码搜索中文功能(比如拼音,五笔码等)
(pyim-isearch-mode 1)
-
-;; 显示5个候选词。
-(setq pyim-page-length 5)
-
-;; Basedict
-(require 'pyim-basedict)
-(pyim-basedict-enable)
#+end_src
** 添加词库文件
diff --git a/pyim.el b/pyim.el
index 14b5a5696b..5be5f4c66b 100644
--- a/pyim.el
+++ b/pyim.el
@@ -837,14 +837,6 @@ FILE 的格式与 `pyim-dcache-export' 生成的文件格式相同,
;; ** pyim 云输入法
(require 'pyim-cloudim)
-;; ** pyim 中文字符串工具
-;; FIXME: pyim 相关功能不依赖这个包,require 是由于向后兼容的原因,未来会删除。
-(require 'pyim-cstring-utils)
-
-;; ** pyim 中文 regexp 工具
-;; FIXME: pyim 相关功能不依赖这个包,require 是由于向后兼容的原因,未来会删除。
-(require 'pyim-cregexp-utils)
-
;; * Footer
(provide 'pyim)