Ghostty
Ghostty is a GPU-accelerated terminal emulator. Configured with background transparency, blur, ligature fonts, quick terminal, and more.
Appearance
Section titled “Appearance”| Setting | Value |
|---|---|
| Font | JetBrainsMono Nerd Font (15pt) |
| Background opacity | 0.6 |
| Blur radius | 30 |
| Cursor | Block, blink |
| Window theme | Dark |
| Color space | Display P3 |
| Titlebar | Hidden (macOS) |
| Window shadow | Enabled |
Font ligatures
Section titled “Font ligatures”Ligatures are enabled for better code aesthetics.
font-feature = +ligafont-feature = +caltfont-feature = +ss01 ~ +ss05Cell adjustments
Section titled “Cell adjustments”Line height and underline position are tuned for readability.
font-thicken = trueadjust-cell-height = 20%adjust-underline-position = 10%Quick terminal
Section titled “Quick terminal”Cmd+Shift+Space opens a dropdown terminal from the top of the screen. Auto-hides when unfocused.
quick-terminal-position = topquick-terminal-animation-duration = 200msquick-terminal-autohide = trueShell integration
Section titled “Shell integration”Fish shell integration is enabled with cursor, title, and sudo features.
shell-integration = fishshell-integration-features = cursor,title,sudoKeybindings
Section titled “Keybindings”Tabs and windows
Section titled “Tabs and windows”| Key | Action |
|---|---|
Cmd+T | New tab |
Cmd+Shift+T | New window |
Cmd+W | Close tab |
Cmd+1-9 | Go to tab 1-9 |
Cmd+Tab / Cmd+Shift+Tab | Next/previous tab |
Splits
Section titled “Splits”| Key | Action |
|---|---|
Cmd+D | Split right |
Cmd+Shift+D | Split down |
Cmd+Shift+Arrow | Navigate splits |
Cmd+Alt+Arrow | Resize split |
Cmd+Shift+Enter | Toggle split zoom |
Navigation
Section titled “Navigation”| Key | Action |
|---|---|
Cmd+Left/Right | Previous/next tab |
Cmd+Up/Down | Page scroll |
Shift+PageUp/Down | Page scroll |
Cmd+Home/End | Scroll to top/bottom |
| Key | Action |
|---|---|
Cmd+K | Clear screen |
Cmd+Enter | Toggle fullscreen |
Cmd+Plus/Minus/0 | Font size change/reset |
Cmd+Shift+, | Reload config |
Shift+Enter | Newline (Claude Code fix) |
Zellij compatibility
Section titled “Zellij compatibility”Ghostty’s Alt+Left/Right are unbound to avoid conflicts with Zellij keybindings.
keybind = alt+left=unbindkeybind = alt+right=unbindTheme integration
Section titled “Theme integration”Running theme-switch updates the ~/.config/ghostty/theme file.
Other settings
Section titled “Other settings”| Setting | Value |
|---|---|
| Scrollback | 50,000 lines |
| Mouse scroll multiplier | 3x |
| Clipboard read/write | Allowed |
| Mouse hide while typing | Enabled |
| Image storage | 320MB |
| Window save state | Always |