summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/tui/internal/app/app.go1
-rw-r--r--packages/web/src/content/docs/docs/config.mdx18
-rw-r--r--packages/web/src/content/docs/docs/troubleshooting.mdx24
3 files changed, 1 insertions, 42 deletions
diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go
index 0c90257b3..976d6efa8 100644
--- a/packages/tui/internal/app/app.go
+++ b/packages/tui/internal/app/app.go
@@ -104,6 +104,7 @@ func New(
if configInfo.Theme != "" {
appState.Theme = configInfo.Theme
}
+
themeEnv := os.Getenv("OPENCODE_THEME")
if themeEnv != "" {
appState.Theme = themeEnv
diff --git a/packages/web/src/content/docs/docs/config.mdx b/packages/web/src/content/docs/docs/config.mdx
index 8cb911691..8bc40dc33 100644
--- a/packages/web/src/content/docs/docs/config.mdx
+++ b/packages/web/src/content/docs/docs/config.mdx
@@ -92,24 +92,6 @@ You can configure the theme you want to use in your opencode config through the
---
-### Layout
-
-You can configure the layout of the TUI with the `layout` option.
-
-```json title="opencode.json"
-{
- "$schema": "https://opencode.ai/config.json",
- "layout": "stretch"
-}
-```
-
-This takes:
-
-- `"auto"`: Centers content with padding. This is the default.
-- `"stretch"`: Uses full terminal width.
-
----
-
### Logging
Logs are written to:
diff --git a/packages/web/src/content/docs/docs/troubleshooting.mdx b/packages/web/src/content/docs/docs/troubleshooting.mdx
index 9d7dd33a5..81de87411 100644
--- a/packages/web/src/content/docs/docs/troubleshooting.mdx
+++ b/packages/web/src/content/docs/docs/troubleshooting.mdx
@@ -117,27 +117,3 @@ export DISPLAY=:99.0
opencode will detect if you're using Wayland and prefer `wl-clipboard`, otherwise it will try to find clipboard tools in order of: `xclip` and `xsel`.
----
-
-### How to select and copy text in the TUI
-
-There are several ways to copy text from opencode's TUI:
-
-- **Copy latest message**: Use `<leader>y` to copy the most recent message in your current session to the clipboard
-- **Export session**: Use `/export` (or `<leader>x`) to open the current session as plain text in your `$EDITOR` (requires the `EDITOR` environment variable to be set)
-
-We're working on adding click & drag text selection in a future update.
-
----
-
-### TUI not rendering full width
-
-By default, opencode's TUI uses an "auto" layout that centers content with padding. If you want the TUI to use the full width of your terminal, you can configure the layout setting:
-
-```json title="opencode.json"
-{
- "layout": "stretch"
-}
-```
-
-Read more about this in the [config docs](/docs/config#layout).