branch: externals/pyim
commit 3923204a062ff334f83f59b0f9637952c1842aa5
Author: Feng Shu <[email protected]>
Commit: Feng Shu <[email protected]>
Add pyim-process-async-delay.
* pyim-process.el (pyim-process-async-delay): New defcustom.
(pyim-process-run-1): Use pyim-process-async-delay.
---
pyim-process.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/pyim-process.el b/pyim-process.el
index f59422c..ee68c65 100644
--- a/pyim-process.el
+++ b/pyim-process.el
@@ -71,6 +71,10 @@
如果为 0 或者 nil, 则不等待立刻显示可选词."
:type 'integer)
+(defcustom pyim-process-async-delay 0.3
+ "延迟多少秒开始异步获取词条。"
+ :type 'integer)
+
(defvar pyim-process-input-ascii nil
"是否开启 pyim 英文输入模式.")
@@ -252,7 +256,9 @@
;; 注意事项:异步流程对 page tooltip 有要求, 有些 page tooltip 是无法支持异
;; 步流程的。
(setq pyim-process-run-async-timer
- (run-with-timer 1 nil #'pyim-process-run-async))
+ (run-with-timer
+ pyim-process-async-delay
+ nil #'pyim-process-run-async))
;; 自动上屏功能
(let ((autoselector-results
(mapcar (lambda (x)