docs(#64): one owner per fact, truth re-read from the boxes, readable pages #65
@@ -88,35 +88,17 @@ palette-generate = true
|
||||
|
||||
---
|
||||
|
||||
## Custom Shaders
|
||||
## Details that live in the reference
|
||||
|
||||
Ghostty supports Shadertoy-compatible GLSL shaders:
|
||||
* [Custom Shaders](configuration.md#custom-shaders) — `custom-shader` (repeatable) and
|
||||
`custom-shader-animation`, plus the uniform list (`iChannel0`, resolution, time, cursor,
|
||||
palette, focus).
|
||||
* [Default Keybindings](configuration.md#appendix-default-keybindings) — the full table. The one
|
||||
you will want first: `ctrl+shift+,` runs `reload_config`.
|
||||
|
||||
```ini
|
||||
custom-shader = ~/.config/ghostty/shaders/vignette.glsl
|
||||
custom-shader-animation = true
|
||||
```
|
||||
|
||||
Shaders receive uniforms for the terminal screen texture (`iChannel0`), cursor position, palette colors, and focus state.
|
||||
|
||||
---
|
||||
|
||||
## Default Keybindings
|
||||
|
||||
| Keybind | Action |
|
||||
|---------|--------|
|
||||
| `ctrl+shift+,` | `reload_config` |
|
||||
| `ctrl+` / `ctrl+=` | `increase_font_size:1` |
|
||||
| `ctrl+-` | `decrease_font_size:1` |
|
||||
| `ctrl+0` | `reset_font_size` |
|
||||
| `ctrl+shift+f` | `start_search` |
|
||||
| `ctrl+shift+a` | `select_all` |
|
||||
| `ctrl+Enter` | `toggle_fullscreen` |
|
||||
| `ctrl+shift+P` | `toggle_command_palette` |
|
||||
|
||||
See [Configuration Reference](configuration.md#appendix-default-keybindings) for the full table.
|
||||
|
||||
---
|
||||
An earlier copy of this index carried its own eight-row keybinding table and its own shader
|
||||
example. Both were subsets of the reference and neither was kept in step with it, which is the
|
||||
usual fate of a second copy.
|
||||
|
||||
## Cross-References
|
||||
|
||||
|
||||
Reference in new issue
Block a user