diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 15:41:31 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 15:41:31 +0200 |
| commit | b747ca8af52129876b577a4f20f7105a05c6b002 (patch) | |
| tree | d976a5c3cd135dfecb1014246936bb7a8b525c4b /src/config/keymap/keymap_store.rs | |
| parent | 4763d8ce3b833df1e7321a407b08666f69657fdb (diff) | |
add global fileloader registry
Diffstat (limited to 'src/config/keymap/keymap_store.rs')
| -rw-r--r-- | src/config/keymap/keymap_store.rs | 4 |
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 { |