diff options
| author | Aram Drevekenin <aram@poor.dev> | 2020-11-05 10:26:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-05 10:26:33 +0100 |
| commit | bdcd3b74fffdb2dcdeb38dab9f38b6d0c5af781c (patch) | |
| tree | 8c8d4ef5d1b440c20c9a133e954c0a5276c35490 /src/main.rs | |
| parent | Merge pull request #23 from mosaic-org/qballer/refactor-readme (diff) | |
| download | sl0ppij-bdcd3b74fffdb2dcdeb38dab9f38b6d0c5af781c.tar.gz sl0ppij-bdcd3b74fffdb2dcdeb38dab9f38b6d0c5af781c.tar.xz sl0ppij-bdcd3b74fffdb2dcdeb38dab9f38b6d0c5af781c.zip | |
feat(screen): allow to toggle pane fullscreen with ctrl-f (#24)
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 3111ec3f..c4bf547d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -184,6 +184,9 @@ pub fn start(mut os_input: Box<dyn OsApi>, opts: Opt) { ScreenInstruction::ClosePane(id) => { screen.close_pane(id); } + ScreenInstruction::ToggleActiveTerminalFullscreen => { + screen.toggle_active_terminal_fullscreen(); + } ScreenInstruction::Quit => { break; } @@ -266,6 +269,8 @@ pub fn start(mut os_input: Box<dyn OsApi>, opts: Opt) { send_screen_instructions.send(ScreenInstruction::ScrollDown).unwrap(); } else if buffer[0] == 24 { // ctrl-x send_screen_instructions.send(ScreenInstruction::CloseFocusedPane).unwrap(); + } else if buffer[0] == 6 { // ctrl-f + send_screen_instructions.send(ScreenInstruction::ToggleActiveTerminalFullscreen).unwrap(); } else { // println!("\r buffer {:?} ", buffer[0]); send_screen_instructions.send(ScreenInstruction::ClearScroll).unwrap(); |
