aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/ui/prompt.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/ui/prompt.rs')
-rw-r--r--helix-term/src/ui/prompt.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/helix-term/src/ui/prompt.rs b/helix-term/src/ui/prompt.rs
index 95c42fbc..5b074d01 100644
--- a/helix-term/src/ui/prompt.rs
+++ b/helix-term/src/ui/prompt.rs
@@ -91,13 +91,11 @@ impl Prompt {
}
let index = match direction {
- CompletionDirection::Forward => {
- self.selection.map_or(0, |i| i + 1) % self.completion.len()
- }
+ CompletionDirection::Forward => self.selection.map_or(0, |i| i + 1),
CompletionDirection::Backward => {
- (self.selection.unwrap_or(0) + self.completion.len() - 1) % self.completion.len()
+ self.selection.unwrap_or(0) + self.completion.len() - 1
}
- };
+ } % self.completion.len();
self.selection = Some(index);