diff options
| -rw-r--r-- | extensions/corfu-indexed.el | 13 |
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 |
