diff options
| author | Aram Drevekenin <aram@poor.dev> | 2021-02-09 17:36:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-09 17:36:37 +0100 |
| commit | 14783c2b2c3bcd3b4b01e72c46d6af3ecbdd203c (patch) | |
| tree | 7e25be8c93e85ec9fc03335f1993f319f713c614 /src/tests/utils.rs | |
| parent | Merge pull request #158 from mosaic-org/add-files (diff) | |
| download | sl0ppij-14783c2b2c3bcd3b4b01e72c46d6af3ecbdd203c.tar.gz sl0ppij-14783c2b2c3bcd3b4b01e72c46d6af3ecbdd203c.tar.xz sl0ppij-14783c2b2c3bcd3b4b01e72c46d6af3ecbdd203c.zip | |
feat(ui): new keybindings and status bar (#160)
* work
* feat(statusbar): new design and keybindings
* fix(ipc): add missing const
* style(fmt): rustfmt
* style(input): remove accidental comment
Diffstat (limited to 'src/tests/utils.rs')
| -rw-r--r-- | src/tests/utils.rs | 75 |
1 files changed, 31 insertions, 44 deletions
diff --git a/src/tests/utils.rs b/src/tests/utils.rs index b8ecaeae..587d36fd 100644 --- a/src/tests/utils.rs +++ b/src/tests/utils.rs @@ -45,48 +45,35 @@ pub fn get_next_to_last_snapshot(mut snapshots: Vec<String>) -> Option<String> { } pub mod commands { - /// ctrl-g - pub const COMMAND_TOGGLE: [u8; 1] = [7]; - /// b - pub const SPLIT_HORIZONTALLY: [u8; 1] = [98]; - /// n - pub const SPLIT_VERTICALLY: [u8; 1] = [110]; - /// j - pub const RESIZE_DOWN: [u8; 1] = [106]; - /// k - pub const RESIZE_UP: [u8; 1] = [107]; - /// p - pub const MOVE_FOCUS: [u8; 1] = [112]; - /// h - pub const RESIZE_LEFT: [u8; 1] = [104]; - /// l - pub const RESIZE_RIGHT: [u8; 1] = [108]; - /// z - pub const SPAWN_TERMINAL: [u8; 1] = [122]; - /// q - pub const QUIT: [u8; 1] = [113]; - /// PgUp - pub const SCROLL_UP: [u8; 4] = [27, 91, 53, 126]; - /// PgDn - pub const SCROLL_DOWN: [u8; 4] = [27, 91, 54, 126]; - /// x - pub const CLOSE_FOCUSED_PANE: [u8; 1] = [120]; - /// e - pub const TOGGLE_ACTIVE_TERMINAL_FULLSCREEN: [u8; 1] = [101]; - /// y - pub const MOVE_FOCUS_LEFT: [u8; 1] = [121]; - /// u - pub const MOVE_FOCUS_DOWN: [u8; 1] = [117]; - /// i - pub const MOVE_FOCUS_UP: [u8; 1] = [105]; - /// o - pub const MOVE_FOCUS_RIGHT: [u8; 1] = [111]; - /// 1 - pub const NEW_TAB: [u8; 1] = [49]; - /// 2 - pub const SWITCH_PREV_TAB: [u8; 1] = [50]; - /// 3 - pub const SWITCH_NEXT_TAB: [u8; 1] = [51]; - /// 4 - pub const CLOSE_TAB: [u8; 1] = [52]; + pub const COMMAND_TOGGLE: [u8; 1] = [7]; // ctrl-g + pub const QUIT: [u8; 1] = [113]; // q + pub const ESC: [u8; 1] = [27]; + + pub const PANE_MODE: [u8; 1] = [112]; // p + pub const SPAWN_TERMINAL_IN_PANE_MODE: [u8; 1] = [110]; // n + pub const MOVE_FOCUS_IN_PANE_MODE: [u8; 1] = [112]; // p + pub const SPLIT_DOWN_IN_PANE_MODE: [u8; 1] = [100]; // d + pub const SPLIT_RIGHT_IN_PANE_MODE: [u8; 1] = [114]; // r + pub const TOGGLE_ACTIVE_TERMINAL_FULLSCREEN_IN_PANE_MODE: [u8; 1] = [102]; // f + pub const CLOSE_PANE_IN_PANE_MODE: [u8; 1] = [120]; // x + pub const MOVE_FOCUS_DOWN_IN_PANE_MODE: [u8; 1] = [106]; // j + pub const MOVE_FOCUS_UP_IN_PANE_MODE: [u8; 1] = [107]; // k + pub const MOVE_FOCUS_LEFT_IN_PANE_MODE: [u8; 1] = [104]; // h + pub const MOVE_FOCUS_RIGHT_IN_PANE_MODE: [u8; 1] = [108]; // l + + pub const SCROLL_MODE: [u8; 1] = [115]; // s + pub const SCROLL_UP_IN_SCROLL_MODE: [u8; 1] = [107]; // k + pub const SCROLL_DOWN_IN_SCROLL_MODE: [u8; 1] = [106]; // j + + pub const RESIZE_MODE: [u8; 1] = [114]; // r + pub const RESIZE_DOWN_IN_RESIZE_MODE: [u8; 1] = [106]; // j + pub const RESIZE_UP_IN_RESIZE_MODE: [u8; 1] = [107]; // k + pub const RESIZE_LEFT_IN_RESIZE_MODE: [u8; 1] = [104]; // h + pub const RESIZE_RIGHT_IN_RESIZE_MODE: [u8; 1] = [108]; // l + + pub const TAB_MODE: [u8; 1] = [116]; // t + pub const NEW_TAB_IN_TAB_MODE: [u8; 1] = [110]; // n + pub const SWITCH_NEXT_TAB_IN_TAB_MODE: [u8; 1] = [108]; // l + pub const SWITCH_PREV_TAB_IN_TAB_MODE: [u8; 1] = [104]; // h + pub const CLOSE_TAB_IN_TAB_MODE: [u8; 1] = [120]; // x } |
