Tmux Integration
Termy includes powerful tmux integration for advanced terminal multiplexing.Enable tmux runtime integration. When enabled, Termy starts in tmux mode by default.
Tmux integration is an add-on feature. Many tmux-related commands require an active tmux session.
Reuse tmux tabs and panes across app restarts. When enabled, Termy reconnects to existing tmux sessions.
Path to the tmux executable or binary name. Useful if tmux is installed in a non-standard location.
Show active tmux pane border highlight in managed sessions.
Tmux Usage
With tmux enabled, you get:- Session persistence across app restarts
- Advanced pane management with splitting and resizing
- Session switching to manage multiple workspaces
- Pane zoom to focus on a single pane
split_pane_vertical/split_pane_horizontalresize_pane_*actionstoggle_pane_zoom
Shell Configuration
Executable used for new terminal sessions. If unset, Termy uses the system default shell.Can be a binary name (e.g.,
fish) or full path (e.g., /opt/homebrew/bin/fish).Shell Examples
Environment Variables
TERM environment variable value exposed to child applications.COLORTERM environment variable value exposed to child applications.Most users should keep the default values. Only change these if you have specific compatibility requirements.
Cursor
Shape of the terminal cursor. Available options:
block- Classic block cursorbeam- Vertical line cursorunderline- Underline cursor
Enable blinking cursor animation.
Cursor Examples
Scrolling
Lines retained in terminal scrollback buffer. Also accepts the alias
scrollback.Higher values use more memory but allow scrolling further back in history.Scrollback limit for inactive tabs. If unset, uses the same value as
scrollback_history.Set lower to conserve memory on inactive tabs.Mouse wheel scroll speed multiplier. Higher values scroll faster.
Scrollback Examples
Scrollbar
Terminal scrollbar visibility behavior:
on_scroll- Show when scrollingalways- Always visiblenever- Always hidden
Terminal scrollbar color style.
Scrollbar Examples
Startup
Initial directory for new terminal sessions. If unset, uses
working_dir_fallback.Directory used when
working_dir is unset. Also accepts the alias default_working_dir.Options:home- User’s home directoryprocess- Current process working directory
Safety
Warn before quitting when a tab has an active process running.Prevents accidental data loss from closing terminals with active commands.