shift tab

This commit is contained in:
Conrad Ludgate 2022-09-01 18:03:35 +01:00
parent e75f47a07b
commit ba0665b24b
No known key found for this signature in database
GPG Key ID: 197E3CACA1C980B5

View File

@ -381,6 +381,15 @@ fn key_handler(input: &TermEvent, app: &mut State) -> Option<String> {
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() {