docs: fix tui and keybinds documentation (#25233)
This commit is contained in:
@@ -23,7 +23,7 @@ OpenCode has a list of keybinds that you can customize through `tui.json`.
|
|||||||
"session_list": "<leader>l",
|
"session_list": "<leader>l",
|
||||||
"session_timeline": "<leader>g",
|
"session_timeline": "<leader>g",
|
||||||
"session_fork": "none",
|
"session_fork": "none",
|
||||||
"session_rename": "none",
|
"session_rename": "ctrl+r",
|
||||||
"session_share": "none",
|
"session_share": "none",
|
||||||
"session_unshare": "none",
|
"session_unshare": "none",
|
||||||
"session_interrupt": "escape",
|
"session_interrupt": "escape",
|
||||||
@@ -105,6 +105,13 @@ OpenCode has a list of keybinds that you can customize through `tui.json`.
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
:::note
|
||||||
|
On Windows, the defaults for `input_undo` and `terminal_suspend` are different:
|
||||||
|
|
||||||
|
- `input_undo` defaults to `ctrl+z,ctrl+-,super+z` (the `ctrl+z` binding is added because Windows terminals do not support POSIX suspend).
|
||||||
|
- `terminal_suspend` is forced to `none` because native Windows terminals do not support POSIX suspend.
|
||||||
|
:::
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Leader key
|
## Leader key
|
||||||
|
|||||||
@@ -99,8 +99,6 @@ Toggle tool execution details.
|
|||||||
/details
|
/details
|
||||||
```
|
```
|
||||||
|
|
||||||
**Keybind:** `ctrl+x d`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### editor
|
### editor
|
||||||
@@ -147,8 +145,6 @@ Show the help dialog.
|
|||||||
/help
|
/help
|
||||||
```
|
```
|
||||||
|
|
||||||
**Keybind:** `ctrl+x h`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### init
|
### init
|
||||||
@@ -159,8 +155,6 @@ Guided setup for creating or updating `AGENTS.md`. [Learn more](/docs/rules).
|
|||||||
/init
|
/init
|
||||||
```
|
```
|
||||||
|
|
||||||
**Keybind:** `ctrl+x i`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### models
|
### models
|
||||||
@@ -226,8 +220,6 @@ Share current session. [Learn more](/docs/share).
|
|||||||
/share
|
/share
|
||||||
```
|
```
|
||||||
|
|
||||||
**Keybind:** `ctrl+x s`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### themes
|
### themes
|
||||||
@@ -366,7 +358,7 @@ You can customize TUI behavior through `tui.json` (or `tui.jsonc`).
|
|||||||
},
|
},
|
||||||
"scroll_speed": 3,
|
"scroll_speed": 3,
|
||||||
"scroll_acceleration": {
|
"scroll_acceleration": {
|
||||||
"enabled": true
|
"enabled": false
|
||||||
},
|
},
|
||||||
"diff_style": "auto",
|
"diff_style": "auto",
|
||||||
"mouse": true
|
"mouse": true
|
||||||
@@ -390,7 +382,7 @@ Use `OPENCODE_TUI_CONFIG` to load a custom TUI config path.
|
|||||||
|
|
||||||
## Customization
|
## Customization
|
||||||
|
|
||||||
You can customize various aspects of the TUI view using the command palette (`ctrl+x h` or `/help`). These settings persist across restarts.
|
You can customize various aspects of the TUI view using the command palette (`ctrl+p`). These settings persist across restarts.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user