diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx
index 4078bf6f..591fecc6 100644
--- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx
@@ -587,8 +587,12 @@ export function Prompt(props: PromptProps) {
return
}
- if (e.name === "up" && input.visualCursor.visualRow === 0) input.cursorOffset = 0
- if (e.name === "down" && input.visualCursor.visualRow === input.height - 1)
+ if (keybind.match("history_previous", e) && input.visualCursor.visualRow === 0)
+ input.cursorOffset = 0
+ if (
+ keybind.match("history_next", e) &&
+ input.visualCursor.visualRow === input.height - 1
+ )
input.cursorOffset = input.plainText.length
}
if (!autocomplete.visible) {
@@ -712,7 +716,8 @@ export function Prompt(props: PromptProps) {
{props.hint!}
- {keybind.print("command_list")} commands
+ {keybind.print("command_list")}{" "}
+ commands