❯_termy
Customize

Terminal Behavior

Shell, cursor, scrolling, clipboard, and terminal UI behavior.

Shell

KeyDefaultDescription
shelllogin shellExecutable used for new sessions.
termxterm-256colorTERM value exposed to child apps.
colortermtruecolorCOLORTERM value exposed to child apps.
shell_integration_enabledtrueOSC 133 prompt and command tracking.

Cursor

KeyDefaultDescription
cursor_styleblockblock or line.
cursor_blinktrueEnable blinking cursor animation.

Scrolling

KeyDefaultDescription
mouse_scroll_multiplier3Mouse wheel scroll speed multiplier.
scrollbar_visibilityon_scrolloff | always | on_scroll.
scrollbar_styleneutralneutral | muted_theme | theme.
scrollback_history2000Lines retained in scrollback (alias: scrollback).
inactive_tab_scrollbackunsetScrollback limit for inactive tabs.

Panes

KeyDefaultDescription
pane_focus_effectsoft_spotlightoff | soft_spotlight | cinematic | minimal.
pane_focus_strength0.6Strength of active pane emphasis (0.0 – 2.0).

Clipboard

KeyDefaultDescription
copy_on_selectfalseAuto-copy selected text.
copy_on_select_toasttrueShow toast when text is copied on select.
clipboard_readaskWhether programs may read the clipboard with OSC 52: ask prompts each time, allow answers silently, deny refuses. Writes are always allowed.

Termy supports the Kitty clipboard protocol (OSC 5522) out of the box. Terminal applications can list, read, and write multiple clipboard formats—including images and other non-text data—and can receive MIME-aware paste events. Reads that are not covered by a short-lived paste token or a remembered application grant require confirmation; format listing does not expose clipboard contents and does not prompt. The primary selection is supported on Linux. Native and tmux terminals use the same behavior.

UI

Full-screen terminal apps that paint their own background, such as OpenCode, extend it into the padding around the grid when running in a single pane, so a different terminal theme does not leave a contrasting border. Apps that leave any edge cell on the terminal's default background, such as Claude Code and Codex, keep your theme's padding even while a diff or dialog fills most of the screen. Window controls and tabs remain available.

KeyDefaultDescription
command_palette_show_keybindstrueShow shortcut badges in command palette rows.
progress_indicator_enabledtrueShow OSC 9;4 progress bars and OSC 7501 program status badges.

Tmux

KeyDefaultDescription
tmux_enabledfalseEnable tmux runtime integration.
tmux_persistencetrueReuse tmux tabs and panes across restarts.
tmux_exclusivefalseStay in tmux control mode; restart it instead of falling back to a classic terminal when control mode exits.
tmux_binarytmuxtmux executable path or binary name.
tmux_show_active_pane_borderfalseShow active tmux pane border highlight.

On this page