What problem does it solve?
This Skill provides native window, split, and pane management capabilities, integrating directly into nyxterm's environment to streamline multi-tab terminal use.
Core Features & Use Cases
- Native Multiplexing: Absorbs traditional tools like tmux, providing seamless multi-tab management within nyxterm.
- Keybinds: Offers default keybinds that mimic tmux functionality, including splits, pane navigation, resizing, and more.
- Session Persistence: Saves and loads layouts, including panes and cwd per pane, ensuring work is preserved across sessions.
- Pane Grid Model: Implements a content-agnostic pane grid that supports different types of panes, including PTY and future Webview or mpv.
- Copy Mode: Features a Vi-inspired copy mode for efficient text selection and system clipboard interaction.
- Tab Title and Statusline: Provides a clear, informative display for each tab and pane, including window name, pane index, and active count.
- Persistence-on-Engram: Saves session information on Engram for robust session management.
Quick Start
To manage splits and panes in nyxterm, press Ctrl+Space followed by the desired split or pane command, such as | for a vertical split or - for a horizontal split.