aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/ui/completion.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/ui/completion.rs')
-rw-r--r--helix-term/src/ui/completion.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/helix-term/src/ui/completion.rs b/helix-term/src/ui/completion.rs
index 0af03d14..a757406b 100644
--- a/helix-term/src/ui/completion.rs
+++ b/helix-term/src/ui/completion.rs
@@ -207,6 +207,13 @@ impl Completion {
impl Component for Completion {
fn handle_event(&mut self, event: Event, cx: &mut Context) -> EventResult {
+ // let the Editor handle Esc instead
+ if let Event::Key(KeyEvent {
+ code: KeyCode::Esc, ..
+ }) = event
+ {
+ return EventResult::Ignored;
+ }
self.popup.handle_event(event, cx)
}