diff --git a/packages/coding-agent/README.md b/packages/coding-agent/README.md index 7ffa9f46..7bfbaf44 100644 --- a/packages/coding-agent/README.md +++ b/packages/coding-agent/README.md @@ -804,6 +804,7 @@ Global `~/.pi/agent/settings.json` stores persistent preferences: | `images.autoResize` | Auto-resize images to 2000x2000 max for better model compatibility | `true` | | `images.blockImages` | Prevent images from being sent to LLM providers | `false` | | `doubleEscapeAction` | Action for double-escape with empty editor: `tree` or `branch` | `tree` | +| `editorPaddingX` | Horizontal padding for input editor (0-3) | `0` | | `extensions` | Additional extension file paths | `[]` | --- diff --git a/packages/tui/README.md b/packages/tui/README.md index 1bc9df46..f9432501 100644 --- a/packages/tui/README.md +++ b/packages/tui/README.md @@ -220,12 +220,18 @@ interface EditorTheme { selectList: SelectListTheme; } -const editor = new Editor(tui, theme); // tui is required for height-aware scrolling +interface EditorOptions { + paddingX?: number; // Horizontal padding (default: 0) +} + +const editor = new Editor(tui, theme, options?); // tui is required for height-aware scrolling editor.onSubmit = (text) => console.log(text); editor.onChange = (text) => console.log("Changed:", text); editor.disableSubmit = true; // Disable submit temporarily editor.setAutocompleteProvider(provider); editor.borderColor = (s) => chalk.blue(s); // Change border dynamically +editor.setPaddingX(1); // Update horizontal padding dynamically +editor.getPaddingX(); // Get current padding ``` **Features:**