@@ -91,13 +91,11 @@ impl Prompt {
93 let index = match direction {
93 let index = match direction {
94− CompletionDirection::Forward => {
94+ CompletionDirection::Forward => self.selection.map_or(0, |i| i + 1),
95− self.selection.map_or(0, |i| i + 1) % self.completion.len()
97 CompletionDirection::Backward => {
95 CompletionDirection::Backward => {
98− (self.selection.unwrap_or(0) + self.completion.len() - 1) % self.completion.len()
96+ self.selection.unwrap_or(0) + self.completion.len() - 1
100− };
98+ } % self.completion.len();
102 self.selection = Some(index);
100 self.selection = Some(index);