summaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-08-03 11:06:14 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2024-08-03 11:06:14 +0200
commit90daf295c7dd5fedc3219b8947fac110f05cc522 (patch)
treea8cc7dba65f1c8a6b7ed5e528e65bc86885d3c22 /src/app.rs
parentcd907dd59a48c2aa9d602aa3fb2f24563994420e (diff)
add editor keymap
Diffstat (limited to 'src/app.rs')
-rw-r--r--src/app.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/app.rs b/src/app.rs
index 476d4c0..fec2135 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -85,8 +85,10 @@ impl App {
fn handle_key_event(&mut self, event: KeyEvent) {
let focus = { GlobalState::instance().active_window };
+ let op = GlobalKeyMap::handle(event);
- if !GlobalKeyMap::handle(event) {
+
+ if op.unwrap_or(true) {
match focus {
Window::View => self.view.handle_key_event(event),
Window::Editor => self.editor.handle_key_event(event),