From ba0665b24b2901fbe56cc03ce4710c17f4261791 Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Thu, 1 Sep 2022 18:03:35 +0100 Subject: shift tab --- src/command/client/search.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/command/client/search.rs b/src/command/client/search.rs index e99b627f..904a2c40 100644 --- a/src/command/client/search.rs +++ b/src/command/client/search.rs @@ -381,6 +381,15 @@ fn key_handler(input: &TermEvent, app: &mut State) -> Option { FilterMode::Directory => FilterMode::Global, }; } + // shift-tab + TermEvent::Key(Key::BackTab) => { + app.filter_mode = match app.filter_mode { + FilterMode::Host => FilterMode::Global, + FilterMode::Session => FilterMode::Host, + FilterMode::Directory => FilterMode::Session, + FilterMode::Global => FilterMode::Directory, + }; + } TermEvent::Key(Key::Down | Key::Ctrl('n' | 'j')) | TermEvent::Mouse(MouseEvent::Press(MouseButton::WheelDown, _, _)) => { let i = match app.results_state.selected() { -- cgit v1.2.3