Overview

Fixed Ghostty Behavior

These are host-owned defaults. Knowing them saves you looking for a switch that is not there.

Behavior Value
Scrollback limit About 4 MB
Scrollbar Never shown
Option key Sent as Alt
Clipboard read Ask
Clipboard write Allow
Paste protection On
Shell integration Off
Cursor Blinking block
TERM xterm-256color
COLORTERM truecolor
TERM_PROGRAM Justty, plus version when available

What these mean in practice#

Shell integration off means JusTTY does not inject anything into your shell startup. Working directory tracking still works through OSC 7 if your shell emits it; see Windows and Tabs.

Paste protection on means pasting text containing a newline prompts before it runs. This is a guard against a copied command executing before you have read it.

Option as Alt matters for readline: ⌥← and ⌥→ move by word, which is why they appear in the terminal half of Keyboard Shortcuts.

TERM_PROGRAM=Justty lets your shell config detect this terminal specifically, if you need to branch on it.

Changing them#

You cannot from the UI. If you build from source, these live in the terminal configuration the host constructs; see Architecture. For anything more configurable, run Ghostty itself.