summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensions/corfu-quick.el11
1 files changed, 5 insertions, 6 deletions
diff --git a/extensions/corfu-quick.el b/extensions/corfu-quick.el
index fdfa333..f4014d2 100644
--- a/extensions/corfu-quick.el
+++ b/extensions/corfu-quick.el
@@ -45,7 +45,7 @@
:type 'string
:group 'corfu)
-(defcustom corfu-quick2 "jkl"
+(defcustom corfu-quick2 "jkluionm"
"Second level quick keys."
:type 'string
:group 'corfu)
@@ -72,12 +72,11 @@
"Format quick keys prefix.
IDX is the current candidate index.
TWO is non-nil if two keys should be displayed."
- (let* ((fst (length corfu-quick1))
- (snd (length corfu-quick2))
- (len (+ fst snd)))
+ (let ((fst (length corfu-quick1))
+ (snd (length corfu-quick2)))
(if (>= idx fst)
- (let ((first (elt corfu-quick2 (mod (/ (- idx fst) len) snd)))
- (second (elt (concat corfu-quick1 corfu-quick2) (mod (- idx fst) len))))
+ (let ((first (elt corfu-quick2 (mod (/ (- idx fst) fst) snd)))
+ (second (elt corfu-quick1 (mod (- idx fst) fst))))
(cond
((eq first two)
(list