summaryrefslogtreecommitdiff
path: root/extensions/corfu-indexed.el
diff options
context:
space:
mode:
authordr-scsi <59777257+dr-scsi@users.noreply.github.com>2022-11-08 09:35:51 +0100
committerGitHub <noreply@github.com>2022-11-08 09:35:51 +0100
commit4ea3f80957194358ad9fe56d91e8a594a6ab7562 (patch)
tree0369538b9b55d91a1e6dc5e24e08444666a4ee6a /extensions/corfu-indexed.el
parent2e4c6d327eac15ffbf06f2a4b3031036819a6d7f (diff)
Simplify the definition of the minor-mode (#243)
* extensions/corfu-indexed.el (corfu-indexed-mode): Use (if ...) instead of (cond ...) with two clauses for minor-mode definition.
Diffstat (limited to 'extensions/corfu-indexed.el')
-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