Tity3 is a terminal multiplexer with i3-like keybinding and the functioning of a tilling window manager. With a really simple learning curve.
Key(s) | Description |
---|---|
Meta+Enter | Create a new pane |
Meta+t | Change to tab mode |
Meta+s | Change to split mode |
Meta+Shift+F | Make the selected pane fullscreen. |
Meta+←/↓/↑/→ Meta+h/j/k/l |
Navigate through the panes |
Meta+Shift+←/↓/↑/→ Meta+Shift+h/j/k/l |
Move the selected pane |
Meta+R | Enter resize mode. Resize selected pane with arrow keys or h/j/k/l. Exit using any other key(s) |
You can clone this repository and run cargo run
to launch the program.
- Implementation of the stdout
- Implementation of the stdin
- pane creation
- pseudo-terminal management
- pane drawing
- having a better modular architecture
- split and tabbed mode
- moving pane
- multiple workspace