summaryrefslogtreecommitdiff
path: root/schist_desktop_gui/src/shortcut.rs
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-02-01 21:14:47 +0000
committerJoe Carstairs <me@joeac.net>2026-02-01 21:14:47 +0000
commit7454d25d0706db232df46f5912337863805cf560 (patch)
treef6db406f182d75982425c5362c7ea6d8dab9de37 /schist_desktop_gui/src/shortcut.rs
parent8f7b89bf656b046269a0a40baa3df670b886d5e6 (diff)
Adds keys for expanding and collapsing groups
Diffstat (limited to 'schist_desktop_gui/src/shortcut.rs')
-rw-r--r--schist_desktop_gui/src/shortcut.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/schist_desktop_gui/src/shortcut.rs b/schist_desktop_gui/src/shortcut.rs
index f979f4e..0b8cb7a 100644
--- a/schist_desktop_gui/src/shortcut.rs
+++ b/schist_desktop_gui/src/shortcut.rs
@@ -30,6 +30,8 @@ pub enum Command {
GotoNextView,
GotoPrevView,
GotoView(View),
+ ExpandItem,
+ CollapseItem,
}
macro_rules! default {
@@ -108,6 +110,8 @@ impl KeyBind {
default!(goto_prev_item, "k", Modifiers::EMPTY);
default!(goto_next_view, "j", Modifiers::CTRL);
default!(goto_prev_view, "k", Modifiers::CTRL);
+ default!(expand_item, "l", Modifiers::EMPTY);
+ default!(collapse_item, "h", Modifiers::EMPTY);
default!(goto_view_1, "1", Modifiers::CTRL);
default!(goto_view_2, "2", Modifiers::CTRL);
default!(goto_view_3, "3", Modifiers::CTRL);