on master help sign in
Match keybindings of menu
1bb9977Kevin Sjöberg
helix-term/src/ui/picker.rs+13−2
@@ -151,7 +151,11 @@ impl<T: 'static> Component for Picker<T> {
151 code: KeyCode::Up, ..
151 code: KeyCode::Up, ..
152 }
152 }
153 | KeyEvent {
153 | KeyEvent {
154− code: KeyCode::Char('k'),
154+ code: KeyCode::BackTab,
155+ ..
156+ }
157+ | KeyEvent {
158+ code: KeyCode::Char('p'),
155 modifiers: KeyModifiers::CONTROL,
159 modifiers: KeyModifiers::CONTROL,
156 } => self.move_up(),
160 } => self.move_up(),
157 KeyEvent {
161 KeyEvent {
@@ -159,11 +163,18 @@ impl<T: 'static> Component for Picker<T> {
159 ..
163 ..
160 }
164 }
161 | KeyEvent {
165 | KeyEvent {
162− code: KeyCode::Char('j'),
166+ code: KeyCode::Tab, ..
167+ }
168+ | KeyEvent {
169+ code: KeyCode::Char('n'),
163 modifiers: KeyModifiers::CONTROL,
170 modifiers: KeyModifiers::CONTROL,
164 } => self.move_down(),
171 } => self.move_down(),
165 KeyEvent {
172 KeyEvent {
166 code: KeyCode::Esc, ..
173 code: KeyCode::Esc, ..
174+ }
175+ | KeyEvent {
176+ code: KeyCode::Char('c'),
177+ modifiers: KeyModifiers::CONTROL,
167 } => {
178 } => {
168 return close_fn;
179 return close_fn;
169 }
180 }