summaryrefslogtreecommitdiff
path: root/src/config/keymap
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-08-10 15:41:31 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2024-08-10 15:41:31 +0200
commitb747ca8af52129876b577a4f20f7105a05c6b002 (patch)
treed976a5c3cd135dfecb1014246936bb7a8b525c4b /src/config/keymap
parent4763d8ce3b833df1e7321a407b08666f69657fdb (diff)
add global fileloader registry
Diffstat (limited to 'src/config/keymap')
-rw-r--r--src/config/keymap/keymap_store.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/config/keymap/keymap_store.rs b/src/config/keymap/keymap_store.rs
index e5e32e5..e4da9da 100644
--- a/src/config/keymap/keymap_store.rs
+++ b/src/config/keymap/keymap_store.rs
@@ -8,9 +8,11 @@ use ratatui::crossterm::event::KeyEvent;
use crate::lua::runnable::Runnable;
+type KeyMapHandler = Arc<Mutex<dyn Runnable<(), bool>>>;
+
#[derive(Default, Clone)]
pub struct KeyMapStore {
- store: Option<HashMap<KeyEvent, Arc<Mutex<dyn Runnable<(), bool>>>>>,
+ store: Option<HashMap<KeyEvent, KeyMapHandler>>,
}
impl KeyMapStore {