Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ export function Session() {
const [showGenericToolOutput, setShowGenericToolOutput] = kv.signal("generic_tool_output_visibility", false)

const wide = createMemo(() => dimensions().width > 120)
const sidebarLeft = createMemo(() => tuiConfig?.sidebar_position === "left")
const sidebarVisible = createMemo(() => {
if (session()?.parentID) return false
if (sidebarOpen()) return true
Expand Down Expand Up @@ -1045,7 +1046,7 @@ export function Session() {
tui: tuiConfig,
}}
>
<box flexDirection="row">
<box flexDirection={sidebarLeft() ? "row-reverse" : "row"}>
<box flexGrow={1} paddingBottom={1} paddingTop={1} paddingLeft={2} paddingRight={2} gap={1}>
<Show when={session()}>
<Show when={showHeader() && (!sidebarVisible() || !wide())}>
Expand Down Expand Up @@ -1204,7 +1205,7 @@ export function Session() {
left={0}
right={0}
bottom={0}
alignItems="flex-end"
alignItems={sidebarLeft() ? "flex-start" : "flex-end"}
backgroundColor={RGBA.fromInts(0, 0, 0, 70)}
>
<Sidebar sessionID={route.sessionID} />
Expand Down
4 changes: 4 additions & 0 deletions packages/opencode/src/config/tui-schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ export const TuiOptions = z.object({
.enum(["auto", "stacked"])
.optional()
.describe("Control diff rendering style: 'auto' adapts to terminal width, 'stacked' always shows single column"),
sidebar_position: z
.enum(["right", "left"])
.optional()
.describe("Control sidebar position: 'right' (default) or 'left'"),
})

export const TuiInfo = z
Expand Down
32 changes: 32 additions & 0 deletions packages/opencode/test/config/tui.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,38 @@ test("does not derive tui path from OPENCODE_CONFIG", async () => {
})
})

test("sidebar_position is available through tui config", async () => {
await using tmp = await tmpdir({
init: async (dir) => {
await Bun.write(path.join(dir, "tui.json"), JSON.stringify({ sidebar_position: "left" }))
},
})

await Instance.provide({
directory: tmp.path,
fn: async () => {
const config = await TuiConfig.get()
expect(config.sidebar_position).toBe("left")
},
})
})

test("sidebar_position defaults to undefined when not set", async () => {
await using tmp = await tmpdir({
init: async (dir) => {
await Bun.write(path.join(dir, "tui.json"), JSON.stringify({ theme: "test" }))
},
})

await Instance.provide({
directory: tmp.path,
fn: async () => {
const config = await TuiConfig.get()
expect(config.sidebar_position).toBeUndefined()
},
})
})

test("applies env and file substitutions in tui.json", async () => {
const original = process.env.TUI_THEME_TEST
process.env.TUI_THEME_TEST = "env-theme"
Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/ar/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,8 @@ opencode run "Hello world"
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
}
```
Expand Down
27 changes: 18 additions & 9 deletions packages/web/src/content/docs/ar/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -352,25 +352,34 @@ How is auth handled in @packages/functions/src/api/index.ts?

## الإعداد

يمكنك تخصيص سلوك واجهة TUI عبر ملف إعدادات OpenCode.
يمكنك تخصيص سلوك واجهة TUI عبر `tui.json` (أو `tui.jsonc`).

```json title="opencode.json"
```json title="tui.json"
{
"$schema": "https://opencode.ai/config.json",
"tui": {
"scroll_speed": 3,
"scroll_acceleration": {
"enabled": true
}
}
"$schema": "https://opencode.ai/tui.json",
"theme": "opencode",
"keybinds": {
"leader": "ctrl+x"
},
"scroll_speed": 3,
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto",
"sidebar_position": "left"
}
```

هذا منفصل عن `opencode.json`، الذي يقوم بتكوين سلوك الخادم/وقت التشغيل.

### الخيارات

- `theme` - يحدد سمة واجهة المستخدم. [تعرف على المزيد](/docs/themes).
- `keybinds` - يخصص اختصارات لوحة المفاتيح. [تعرف على المزيد](/docs/keybinds).
- `scroll_acceleration` - فعّل تسارع التمرير على نمط macOS لتمرير سلس وطبيعي. عند تفعيله، تزداد سرعة التمرير مع إيماءات التمرير السريعة وتبقى دقيقة للحركات الأبطأ. **يتقدّم هذا الإعداد على `scroll_speed` ويستبدله عند تفعيله.**
- `scroll_speed` - يتحكم في سرعة تمرير واجهة TUI عند استخدام أوامر التمرير (الحد الأدنى: `1`). القيمة الافتراضية هي `3`. **ملاحظة: يتم تجاهل هذا إذا تم ضبط `scroll_acceleration.enabled` على `true`.**
- `diff_style` - يتحكم في عرض الفروقات (diff). القيمة `"auto"` تتكيف مع عرض terminal، و`"stacked"` تعرض عمودًا واحدًا دائمًا.
- `sidebar_position` - يتحكم في موضع الشريط الجانبي. `"right"` (الافتراضي) يبقيه على اليمين، `"left"` ينقله إلى اليسار.

استخدم `OPENCODE_TUI_CONFIG` لتحميل مسار إعدادات TUI مخصص.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/bs/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,8 @@ Koristite namjenski `tui.json` (ili `tui.jsonc`) fajl za postavke specifične za
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/bs/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,8 @@ Možete prilagoditi TUI ponašanje putem `tui.json` (ili `tui.jsonc`).
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -384,6 +385,7 @@ Ovo je odvojeno od `opencode.json`, koji konfiguriše ponašanje servera/izvrša
- `scroll_acceleration.enabled` - ​​Omogućite ubrzanje pomicanja u macOS stilu za glatko, prirodno pomicanje. Kada je omogućeno, brzina pomicanja se povećava brzim pokretima pomicanja i ostaje precizna za sporije pokrete. **Ova postavka ima prednost nad `scroll_speed` i nadjačava je kada je omogućena.**
- `scroll_speed` - ​​Kontrolira koliko brzo TUI skroluje kada se koriste komande za pomeranje (minimum: `0.001`, podržava decimalne vrijednosti). Podrazumevano je `3`. **Napomena: Ovo se zanemaruje ako je `scroll_acceleration.enabled` postavljeno na `true`.**
- `diff_style` - Kontrolira prikazivanje razlike. `"auto"` se prilagođava širini terminala, `"stacked"` uvijek prikazuje raspored u jednoj koloni.
- `sidebar_position` - Kontrolira poziciju bočne trake. `"right"` (zadano) drži bočnu traku desno, `"left"` je premješta lijevo.

Koristite `OPENCODE_TUI_CONFIG` da učitate prilagođenu putanju TUI konfiguracije.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,8 @@ Use a dedicated `tui.json` (or `tui.jsonc`) file for TUI-specific settings.
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/da/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ Du kan konfigurere TUI-specifikke indstillinger gennem indstillingen `tui`.
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
}
```
Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/da/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,8 @@ Du kan tilpasse TUI-adfærd gennem `tui.json` (eller `tui.jsonc`).
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -378,6 +379,7 @@ Dette er adskilt fra `opencode.json`, som konfigurerer server-/kørselstidsadfæ
- `scroll_acceleration.enabled` - Aktiver rulleacceleration i macOS-stil for jævn, naturlig rulning. Når aktiveret, øger rullehastigheden med hurtige rullebevægelser og forbliver præcis for langsommere bevægelser. **Denne indstilling har forrang over `scroll_speed` og tilsidesætter den, når den er aktiveret.**
- `scroll_speed` - Styrer hvor hurtigt TUI ruller, når du bruger rullekommandoer (minimum: `0.001`, understøtter decimalværdier). Standard er `3`. **Bemærk: Dette ignoreres hvis `scroll_acceleration.enabled` er sat til `true`.**
- `diff_style` - Styrer diff-gengivelse. `"auto"` tilpasser sig terminalbredde, `"stacked"` viser altid et enkeltkolonne-layout.
- `sidebar_position` - Styrer sidebjælkens placering. `"right"` (standard) holder sidebjælken til højre, `"left"` flytter den til venstre.

Brug `OPENCODE_TUI_CONFIG` til at indlæse en brugerdefineret TUI-konfigurationssti.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/de/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,8 @@ Sie können TUI-spezifische Einstellungen über die Option `tui` konfigurieren.
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
}
```
Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/de/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,8 @@ Du kannst das Verhalten der TUI ueber die Datei `tui.json` (oder `tui.jsonc`) an
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -381,6 +382,7 @@ Dies ist getrennt von `opencode.json`, welche das Server-/Runtime-Verhalten konf
- `scroll_acceleration.enabled` - Aktiviert Scroll-Beschleunigung im macOS-Stil fuer weiches, natuerliches Scrollen. Wenn aktiviert, erhoeht sich die Scroll-Geschwindigkeit bei schnellen Gesten und bleibt praezise bei langsamen Bewegungen. **Diese Einstellung hat Vorrang vor `scroll_speed` und ueberschreibt es, wenn aktiviert.**
- `scroll_speed` - Steuert, wie schnell die TUI scrollt (Minimum: `0.001`, unterstuetzt Dezimalwerte). Standard ist `3`. **Hinweis: Wird ignoriert, wenn `scroll_acceleration.enabled` auf `true` gesetzt ist.**
- `diff_style` - Steuert die Diff-Darstellung. `"auto"` passt sich der Terminalbreite an, `"stacked"` zeigt immer ein einspaltiges Layout.
- `sidebar_position` - Steuert die Position der Seitenleiste. `"right"` (Standard) hält die Seitenleiste rechts, `"left"` verschiebt sie nach links.

Verwende `OPENCODE_TUI_CONFIG`, um einen benutzerdefinierten TUI-Konfigurationspfad zu laden.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/es/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,8 @@ Puede configurar ajustes específicos de TUI a través de la opción `tui`.
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
}
```
Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/es/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,8 @@ Puede personalizar el comportamiento de TUI a través de `tui.json` (o `tui.json
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -381,6 +382,7 @@ Esto es independiente de `opencode.json`, que configura el comportamiento del se
- `scroll_acceleration.enabled`: habilite la aceleración de desplazamiento estilo macOS para un desplazamiento suave y natural. Cuando está habilitado, la velocidad de desplazamiento aumenta con gestos de desplazamiento rápido y se mantiene precisa para movimientos más lentos. **Esta configuración tiene prioridad sobre `scroll_speed` y la anula cuando está habilitada.**
- `scroll_speed`: controla la rapidez con la que se desplaza el TUI cuando se utilizan comandos de desplazamiento (mínimo: `0.001`, admite valores decimales). El valor predeterminado es `3`. **Nota: Esto se ignora si `scroll_acceleration.enabled` está configurado en `true`.**
- `diff_style`: controla la representación de diferencias. `"auto"` se adapta al ancho del terminal, `"stacked"` siempre muestra un diseño de una sola columna.
- `sidebar_position`: controla la posición de la barra lateral. `"right"` (predeterminado) mantiene la barra lateral a la derecha, `"left"` la mueve a la izquierda.

Utilice `OPENCODE_TUI_CONFIG` para cargar una ruta de configuración de TUI personalizada.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/fr/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,8 @@ Utilisez un fichier dédié `tui.json` (ou `tui.jsonc`) pour les paramètres sp
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/fr/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,8 @@ Vous pouvez personnaliser le comportement de TUI via `tui.json` (ou `tui.jsonc`)
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -381,6 +382,7 @@ Ceci est séparé de `opencode.json`, qui configure le comportement du serveur/d
- `scroll_acceleration.enabled` - Activez l'accélération de défilement de style macOS pour un défilement fluide et naturel. Lorsqu'elle est activée, la vitesse de défilement augmente avec les gestes de défilement rapides et reste précise pour les mouvements plus lents. **Ce paramètre est prioritaire sur `scroll_speed` et le remplace lorsqu'il est activé.**
- `scroll_speed` - Contrôle la vitesse de défilement du TUI lors de l'utilisation des commandes de défilement (minimum : `0.001`, prend en charge les valeurs décimales). La valeur par défaut est `3`. **Remarque : Ceci est ignoré si `scroll_acceleration.enabled` est défini sur `true`.**
- `diff_style` - Contrôle le rendu différentiel. `"auto"` s'adapte à la largeur du terminal, `"stacked"` affiche toujours une seule colonne.
- `sidebar_position` - Contrôle la position de la barre latérale. `"right"` (par défaut) place la barre latérale à droite, `"left"` la déplace à gauche.

Utilisez `OPENCODE_TUI_CONFIG` pour charger un chemin de configuration TUI personnalisé.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/it/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,8 @@ Usa un file dedicato `tui.json` (o `tui.jsonc`) per le impostazioni specifiche d
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/it/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,8 @@ Puoi personalizzare il comportamento della TUI tramite `tui.json` (o `tui.jsonc`
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -378,6 +379,7 @@ Questo è separato da `opencode.json`, che configura il comportamento di server/
- `scroll_acceleration.enabled` - Abilita l'accelerazione di scroll in stile macOS per uno scorrimento fluido e naturale. Quando abilitata, la velocità aumenta con gesture rapide e resta precisa con movimenti lenti. **Questa impostazione ha precedenza su `scroll_speed` e lo sovrascrive quando attiva.**
- `scroll_speed` - Controlla la velocità di scorrimento della TUI quando usi i comandi di scroll (minimo: `0.001`, supporta valori decimali). Default: `3`. **Nota: viene ignorata se `scroll_acceleration.enabled` è impostato a `true`.**
- `diff_style` - Controlla il rendering delle diff. `"auto"` si adatta alla larghezza del terminale, `"stacked"` mostra sempre un layout a colonna singola.
- `sidebar_position` - Controlla la posizione della barra laterale. `"right"` (predefinito) mantiene la barra laterale a destra, `"left"` la sposta a sinistra.

Usa `OPENCODE_TUI_CONFIG` per caricare un path di configurazione TUI personalizzato.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/ja/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,8 @@ TUI 固有の設定には、専用の `tui.json` (または `tui.jsonc`) ファ
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/ja/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,8 @@ VS Code などの一部のエディターは、`--wait` フラグを使用して
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -375,6 +376,7 @@ VS Code などの一部のエディターは、`--wait` フラグを使用して
- `scroll_acceleration.enabled` - macOS スタイルのスクロールアクセラレーションを有効にして、スムーズで自然なスクロールを実現します。有効にすると、高速スクロールジェスチャではスクロール速度が向上し、ゆっくりとした動きでは正確なままになります。 **この設定は `scroll_speed` よりも優先され、有効になっている場合は上書きされます。**
- `scroll_speed` - スクロールコマンドを使用するときに TUI がスクロールする速度を制御します (最小: `0.001`、小数をサポート)。デフォルトは `3` です。 **注: `scroll_acceleration.enabled` が `true` に設定されている場合、これは無視されます。**
- `diff_style` - 差分レンダリングを制御します。 `"auto"` はターミナルの幅に適応し、`"stacked"` は常に 1 列のレイアウトを表示します。
- `sidebar_position` - サイドバーの位置を制御します。`"right"`(デフォルト)はサイドバーを右側に、`"left"` は左側に移動します。

カスタム TUI 設定パスをロードするには、`OPENCODE_TUI_CONFIG` を使用します。

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/ko/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,8 @@ TUI 관련 설정에는 전용 `tui.json` (또는 `tui.jsonc`) 파일을 사용
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/ko/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,8 @@ VS Code와 같은 일부 편집기는 `--wait` 플래그와 함께 시작해야
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -377,6 +378,7 @@ VS Code와 같은 일부 편집기는 `--wait` 플래그와 함께 시작해야
- `scroll_acceleration.enabled` - 부드럽고 자연스러운 스크롤을 위해 macOS 스타일의 스크롤 가속을 활성화합니다. 활성화하면 빠른 스크롤 제스처로 스크롤 속도가 증가하고 느린 움직임에서는 정밀하게 유지됩니다. **이 설정은 `scroll_speed`보다 우선하며 활성화 시 이를 덮어씁니다.**
- `scroll_speed` - 스크롤 명령을 사용할 때 TUI 스크롤 속도를 제어합니다 (최소: `0.001`, 소수점 값 지원). 기본값은 `3`입니다. **참고: `scroll_acceleration.enabled`가 `true`로 설정되면 무시됩니다.**
- `diff_style` - diff 렌더링 방식을 제어합니다. `"auto"`는 터미널 너비에 적응하고, `"stacked"`는 항상 단일 열 레이아웃을 표시합니다.
- `sidebar_position` - 사이드바 위치를 제어합니다. `"right"` (기본값)는 사이드바를 오른쪽에, `"left"`는 왼쪽으로 이동합니다.

`OPENCODE_TUI_CONFIG`를 사용하여 사용자 정의 TUI 설정 경로를 로드할 수 있습니다.

Expand Down
3 changes: 2 additions & 1 deletion packages/web/src/content/docs/nb/config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ Du kan konfigurere TUI-spesifikke innstillinger gjennom alternativet `tui`.
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
}
```
Expand Down
4 changes: 3 additions & 1 deletion packages/web/src/content/docs/nb/tui.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,8 @@ Du kan tilpasse TUI-oppførselen gjennom `tui.json` (eller `tui.jsonc`).
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
"diff_style": "auto",
"sidebar_position": "left"
}
```

Expand All @@ -381,6 +382,7 @@ Dette er atskilt fra `opencode.json`, som konfigurerer server-/kjøretidsoppfør
- `scroll_acceleration.enabled` - Aktiver rulleakselerasjon i macOS-stil for jevn, naturlig rulling. Når aktivert, øker rullehastigheten med raske rullebevegelser og forblir presis for langsommere bevegelser. **Denne innstillingen har forrang over `scroll_speed` og overstyrer den når den er aktivert.**
- `scroll_speed` - Styrer hvor raskt TUI ruller når du bruker rullekommandoer (minimum: `0.001`, støtter desimalverdier). Standard er `3`. **Merk: Dette ignoreres hvis `scroll_acceleration.enabled` er satt til `true`.**
- `diff_style` - Kontrollerer diff-gjengivelse. `"auto"` tilpasser seg terminalbredden, `"stacked"` viser alltid en enkeltkolonneoppsett.
- `sidebar_position` - Kontrollerer sidefeltet-plassering. `"right"` (standard) holder sidefeltet til høyre, `"left"` flytter det til venstre.

Bruk `OPENCODE_TUI_CONFIG` for å laste en egendefinert TUI-konfigurasjonsbane.

Expand Down
Loading
Loading