Skip to content

Commit 66b7f56

Browse files
Updated the documentation file with user/assistant padding split
1 parent d5835af commit 66b7f56

1 file changed

Lines changed: 27 additions & 13 deletions

File tree

docs/features/layouts.md

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ Create `~/.config/opencode/layout/minimal.jsonc`:
7070
"messageSeparation": 0,
7171

7272
// No padding in message containers
73-
"messagePaddingTop": 0,
74-
"messagePaddingBottom": 0,
73+
"userMessagePaddingTop": 0,
74+
"userMessagePaddingBottom": 0,
75+
"assistantMessagePaddingTop": 0,
76+
"assistantMessagePaddingBottom": 0,
7577
"messagePaddingLeft": 1,
7678

7779
// Minimal container padding
@@ -118,8 +120,10 @@ Create `~/.config/opencode/layout/comfortable.jsonc`:
118120
"messageSeparation": 2,
119121

120122
// Generous padding
121-
"messagePaddingTop": 2,
122-
"messagePaddingBottom": 2,
123+
"userMessagePaddingTop": 2,
124+
"userMessagePaddingBottom": 2,
125+
"assistantMessagePaddingTop": 2,
126+
"assistantMessagePaddingBottom": 2,
123127
"messagePaddingLeft": 3,
124128

125129
// Roomy containers
@@ -160,14 +164,20 @@ Create `~/.config/opencode/layout/comfortable.jsonc`:
160164
- Blank lines between consecutive messages (your questions and assistant replies)
161165
- `0` = no spacing, `1` = one blank line, etc.
162166

163-
**`messagePaddingTop`** (number, default: 1)
164-
- Blank lines above content inside message boxes
167+
**`userMessagePaddingTop`** (number, default: 1)
168+
- Blank lines above content inside user message boxes
165169

166-
**`messagePaddingBottom`** (number, default: 1)
167-
- Blank lines below content inside message boxes
170+
**`userMessagePaddingBottom`** (number, default: 0)
171+
- Blank lines below content inside user message boxes
172+
173+
**`assistantMessagePaddingTop`** (number, default: 2)
174+
- Blank lines above content inside assistant message boxes
175+
176+
**`assistantMessagePaddingBottom`** (number, default: 1)
177+
- Blank lines below content inside assistant message boxes
168178

169179
**`messagePaddingLeft`** (number, default: 2)
170-
- Spaces of indentation inside message boxes
180+
- Spaces of indentation inside message boxes (both user and assistant)
171181

172182
### Container Spacing
173183

@@ -276,8 +286,10 @@ The OpenCode TUI consists of several key elements you can customize:
276286
"name": "compact",
277287
"config": {
278288
"messageSeparation": 0,
279-
"messagePaddingTop": 0,
280-
"messagePaddingBottom": 0,
289+
"userMessagePaddingTop": 0,
290+
"userMessagePaddingBottom": 0,
291+
"assistantMessagePaddingTop": 0,
292+
"assistantMessagePaddingBottom": 0,
281293
"toolMarginTop": 0,
282294
"agentInfoMarginTop": 0,
283295
"showHeader": false,
@@ -312,8 +324,10 @@ The OpenCode TUI consists of several key elements you can customize:
312324
"name": "presentation",
313325
"config": {
314326
"messageSeparation": 3,
315-
"messagePaddingTop": 2,
316-
"messagePaddingBottom": 2,
327+
"userMessagePaddingTop": 2,
328+
"userMessagePaddingBottom": 2,
329+
"assistantMessagePaddingTop": 2,
330+
"assistantMessagePaddingBottom": 2,
317331
"containerPaddingLeft": 10,
318332
"containerPaddingRight": 10,
319333
"textIndent": 5,

0 commit comments

Comments
 (0)