summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensions/corfu-indexed.el13
1 files changed, 6 insertions, 7 deletions
diff --git a/extensions/corfu-indexed.el b/extensions/corfu-indexed.el
index a50773e..3bdbf39 100644
--- a/extensions/corfu-indexed.el
+++ b/extensions/corfu-indexed.el
@@ -94,15 +94,14 @@
(define-minor-mode corfu-indexed-mode
"Prefix candidates with indices."
:global t :group 'corfu
- (cond
- (corfu-indexed-mode
- (advice-add #'corfu--affixate :filter-return #'corfu-indexed--affixate)
- (dolist (cmd corfu-indexed--commands)
- (advice-add cmd :around #'corfu-indexed--handle-prefix)))
- (t
+ (if corfu-indexed-mode
+ (progn
+ (advice-add #'corfu--affixate :filter-return #'corfu-indexed--affixate)
+ (dolist (cmd corfu-indexed--commands)
+ (advice-add cmd :around #'corfu-indexed--handle-prefix)))
(advice-remove #'corfu--affixate #'corfu-indexed--affixate)
(dolist (cmd corfu-indexed--commands)
- (advice-remove cmd #'corfu-indexed--handle-prefix)))))
+ (advice-remove cmd #'corfu-indexed--handle-prefix))))
(provide 'corfu-indexed)
;;; corfu-indexed.el ends here