branch: externals/pyim commit daa462ce8be7241adea75791177a4cd30f6daaa2 Author: Feng Shu <tuma...@163.com> Commit: Feng Shu <tuma...@163.com>
Improve pyim-process.el * pyim-process.el (pyim-cstring): require. (pyim-candidates, pyim-cstring-to-code-criteria): remove defvar. --- pyim-process.el | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pyim-process.el b/pyim-process.el index 4e7b56b..16f1a27 100644 --- a/pyim-process.el +++ b/pyim-process.el @@ -43,6 +43,7 @@ (require 'pyim-preview) (require 'pyim-outcome) (require 'pyim-autoselector) +(require 'pyim-cstring) (defvar pyim-process-translating nil "记录是否在转换状态.") @@ -164,10 +165,6 @@ nil #'pyim-process-run-1)))))) -;; 没有这一行,native-compilation 会出现奇怪的问题,pyim-process-outcome-handle 会获取到 -;; 错误的 pyim-candidates 取值。原因未知。 -(defvar pyim-candidates) - (defun pyim-process-run-1 () "查询 `pyim-entered-buffer' 光标前的拼音字符串(如果光标在行首则为光标后的), 显示备选词等待用户选择。" (let* ((scheme-name (pyim-scheme-name)) @@ -431,7 +428,6 @@ alist 列表。" ;; 当输入的字符不是标点符号时,原样插入。 (t str)))) -(defvar pyim-cstring-to-code-criteria) (defun pyim-process-create-code-criteria () "创建 `pyim-cstring-to-code-criteria'." (setq pyim-cstring-to-code-criteria