diff options
| author | galeo <galeo@users.noreply.github.com> | 2022-11-23 17:48:44 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-23 10:48:44 +0100 |
| commit | aa739dc7cee580b7ffd4a774994eb32eaaf23dac (patch) | |
| tree | 23180316789b0e91fee226366bfc925104a927fd | |
| parent | 6c098ba9c96d43a0f93d53ebf582693fdf47bfcf (diff) | |
corfu-popupinfo: Only transition when the popup is visible (#259)
Fix #258
| -rw-r--r-- | extensions/corfu-popupinfo.el | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el index bd1064d..a4c76b8 100644 --- a/extensions/corfu-popupinfo.el +++ b/extensions/corfu-popupinfo.el @@ -475,11 +475,12 @@ not be displayed until this command is called again, even if (if (or (eq delay t) (<= delay 0) (equal candidate corfu-popupinfo--candidate)) (corfu-popupinfo--show candidate) - (cond - (corfu-popupinfo-hide - (corfu-popupinfo--hide)) - (corfu-popupinfo--candidate - (corfu-popupinfo--show corfu-popupinfo--candidate))) + (when (corfu-popupinfo--visible-p) + (cond + (corfu-popupinfo-hide + (corfu-popupinfo--hide)) + (corfu-popupinfo--candidate + (corfu-popupinfo--show corfu-popupinfo--candidate)))) (setq corfu-popupinfo--timer (run-at-time delay nil #'corfu-popupinfo--show candidate))))) (corfu-popupinfo--hide)))) |
