Removing C-j and C-k from completion menu navigation (#5070)

pull/4860/merge
Dylan Bulfin 2 years ago committed by GitHub
parent f0c2e898b4
commit 61e1e6160a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -252,12 +252,12 @@ impl<T: Item + 'static> Component for Menu<T> {
return EventResult::Consumed(close_fn); return EventResult::Consumed(close_fn);
} }
// arrow up/ctrl-p/shift-tab prev completion choice (including updating the doc) // arrow up/ctrl-p/shift-tab prev completion choice (including updating the doc)
shift!(Tab) | key!(Up) | ctrl!('p') | ctrl!('k') => { shift!(Tab) | key!(Up) | ctrl!('p') => {
self.move_up(); self.move_up();
(self.callback_fn)(cx.editor, self.selection(), MenuEvent::Update); (self.callback_fn)(cx.editor, self.selection(), MenuEvent::Update);
return EventResult::Consumed(None); return EventResult::Consumed(None);
} }
key!(Tab) | key!(Down) | ctrl!('n') | ctrl!('j') => { key!(Tab) | key!(Down) | ctrl!('n') => {
// arrow down/ctrl-n/tab advances completion choice (including updating the doc) // arrow down/ctrl-n/tab advances completion choice (including updating the doc)
self.move_down(); self.move_down();
(self.callback_fn)(cx.editor, self.selection(), MenuEvent::Update); (self.callback_fn)(cx.editor, self.selection(), MenuEvent::Update);

Loading…
Cancel
Save