picker: open file on Enter.
commit8b263ef04b8a1399727c41b4e2f4017fc0be9316
authorBlaž Hrastnik <blaz@mxxn.io>
dateFri 18 Dec 2020, 17:16 (6 years ago)
parentedfd393
helix-term/src/ui/picker.rs+10
@@ -159,6 +159,16 @@ impl Component for Picker {
159159 } => {
160160 return close_fn;
161161 }
162+ KeyEvent {
163+ code: KeyCode::Enter,
164+ ..
165+ } => {
166+ let size = cx.editor.view().unwrap().size;
167+ if let Some(path) = self.selection() {
168+ cx.editor.open(path.into(), size);
169+ }
170+ return close_fn;
171+ }
162172 _ => {
163173 match self.prompt.handle_event(event, cx) {
164174 EventResult::Consumed(_) => {