opencode-quick-quote
v0.1.2
Published
Quote paragraphs from the last assistant reply with inline autocomplete.
Downloads
455
Maintainers
Readme
Quick Quote
Inline quote completion for OpenCode V2 (beta-19296).
Type > at the start of any prompt line to browse paragraphs from the latest
assistant response group. Replies to the same user prompt stay together, including
follow-ups after background notifications, in conversation order. While a new
prompt is unanswered, the last available response group stays quotable.
Type >search words to filter, use ↑/↓ to choose, then Enter
to insert the complete Markdown blockquote. The cursor moves to a blank reply
line. Repeat to quote several paragraphs in one draft.
Escape dismisses the list and leaves your draft intact. Enter with no matches keeps the search open. List items are individually selectable; code blocks and tables stay together. Completion is disabled inside fenced code and shell mode.
Install
Add to plugins in ~/.config/opencode/cli.json:
{
"$schema": "https://opencode.ai/v2/cli.json",
"plugins": ["opencode-quick-quote"]
}Try locally
From the repository root:
bun install
bun run --cwd packages/opencode-quick-quote buildAdd the absolute package directory to plugins in ~/.config/opencode/cli.json:
{
"plugins": ["/absolute/path/opencode-plugins/packages/opencode-quick-quote"]
}The inline list uses OpenTUI renderables and the focused prompt's edit-buffer
events. It is plugin-owned; OpenCode's native mention dropdown is internal.
The current plugin API exposes no prompt-editor handle, so the plugin locates
the editor through the prompt.footer slot's renderable ancestors.
Development
bun run --cwd packages/opencode-quick-quote typecheck
bun run --cwd packages/opencode-quick-quote buildPackage tests use bun:test and run in GitHub CI against both workspace builds
and installed tarballs. The test scripts enable Solid's browser condition so
UI lifecycle hooks run as they do in the CLI.
