summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2025-12-23 20:10:44 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2025-12-23 20:10:44 +0100
commit26e455f51d6699195e3929d2a1b0aed44499e923 (patch)
treedbaafdb0e383766f8576653d77f582fe6531f8b6
parentb1ed21df6d49d0443b0b37e3ca1b730444a52e1a (diff)
corfu-popupinfo: Simplify handling of delay=0
-rw-r--r--extensions/corfu-popupinfo.el9
1 files changed, 3 insertions, 6 deletions
diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el
index 8852e1d..1299ec8 100644
--- a/extensions/corfu-popupinfo.el
+++ b/extensions/corfu-popupinfo.el
@@ -508,18 +508,15 @@ not be displayed until this command is called again, even if
corfu-popupinfo-delay)
corfu-popupinfo-delay))
(corfu-popupinfo--toggle))
- (if (or (<= delay 0)
- (and (equal-including-properties cand corfu-popupinfo--candidate)
- (corfu-popupinfo--visible-p)))
- (corfu-popupinfo--show cand)
- (when (corfu-popupinfo--visible-p)
+ (progn
+ (when (and (corfu-popupinfo--visible-p) (> delay 0))
(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 cand)))
+ (run-at-time delay nil #'corfu-popupinfo--show cand)))
(unless (equal-including-properties cand corfu-popupinfo--candidate)
(corfu-popupinfo--hide))))
(corfu-popupinfo--hide))))