[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 48efd00 4/6: pyim-indicator-default: force-mode-li
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 48efd00 4/6: pyim-indicator-default: force-mode-line-update when necessary. |
Date: |
Mon, 5 Jul 2021 02:57:15 -0400 (EDT) |
branch: externals/pyim
commit 48efd005021159d04c1db1fc5c723ba2013e250f
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
pyim-indicator-default: force-mode-line-update when necessary.
* pyim-indicator.el (pyim-indicator-daemon-function): Move
force-mode-line-update code from here
(pyim-indicator-default): to here.
---
pyim-indicator.el | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/pyim-indicator.el b/pyim-indicator.el
index b06541e..63c47e5 100644
--- a/pyim-indicator.el
+++ b/pyim-indicator.el
@@ -85,12 +85,7 @@ Indicator 用于显示输入法当前输入状态(英文还是中文)。"
(let ((chinese-input-p
(and (functionp func)
(funcall func))))
- (funcall pyim-indicator chinese-input-p)
- (unless (eq pyim-indicator-last-input-method-title
- current-input-method-title)
- (force-mode-line-update)
- (setq pyim-indicator-last-input-method-title
- current-input-method-title))))
+ (funcall pyim-indicator chinese-input-p)))
(defun pyim-indicator-default (chinese-input-p)
"Pyim 默认使用的 indicator, 主要通过光标颜色和 mode-line 来显示输入状态。"
@@ -101,7 +96,12 @@ Indicator 用于显示输入法当前输入状态(英文还是中文)。"
(setq current-input-method-title (nth 1 pyim-indicator-modeline-string))
(set-cursor-color
(or (nth 1 pyim-indicator-cursor-color)
- pyim-indicator-original-cursor-color))))
+ pyim-indicator-original-cursor-color)))
+ (unless (eq pyim-indicator-last-input-method-title
+ current-input-method-title)
+ (force-mode-line-update)
+ (setq pyim-indicator-last-input-method-title
+ current-input-method-title)))
;; * Footer
(provide 'pyim-indicator)
- [elpa] externals/pyim updated (bdab619 -> 99a03f1), ELPA Syncer, 2021/07/05
- [elpa] externals/pyim 48efd00 4/6: pyim-indicator-default: force-mode-line-update when necessary.,
ELPA Syncer <=
- [elpa] externals/pyim ece38b4 2/6: * pyim-indicator.el (pyim-indicator-daemon-function): Run force-mode-line-update when necessory., ELPA Syncer, 2021/07/05
- [elpa] externals/pyim f08995b 5/6: * pyim-indicator.el (pyim-indicator-timer-repeat): Default to 0.4., ELPA Syncer, 2021/07/05
- [elpa] externals/pyim 120e90d 3/6: * pyim-indicator.el (pyim-indicator-modeline-string): Update., ELPA Syncer, 2021/07/05
- [elpa] externals/pyim 78e2d09 1/6: * pyim-indicator.el (pyim-indicator-daemon-function): run force-mode-line-update., ELPA Syncer, 2021/07/05
- [elpa] externals/pyim 99a03f1 6/6: * pyim-indicator.el (pyim-indicator-daemon-function): Ignore errors., ELPA Syncer, 2021/07/05