chore: generate
This commit is contained in:
@@ -155,19 +155,26 @@ export function RunFooterView(props: RunFooterViewProps) {
|
|||||||
const current = route()
|
const current = route()
|
||||||
return current.type === "subagent" ? subagent().details[current.sessionID] : undefined
|
return current.type === "subagent" ? subagent().details[current.sessionID] : undefined
|
||||||
})
|
})
|
||||||
const command = useKeymapSelector((keymap: OpenTuiKeymap) =>
|
const command = useKeymapSelector(
|
||||||
|
(keymap: OpenTuiKeymap) =>
|
||||||
formatKeyBindings(
|
formatKeyBindings(
|
||||||
keymap.getCommandBindings({ visibility: "registered", commands: ["command.palette.show"] }).get("command.palette.show"),
|
keymap
|
||||||
|
.getCommandBindings({ visibility: "registered", commands: ["command.palette.show"] })
|
||||||
|
.get("command.palette.show"),
|
||||||
props.tuiConfig,
|
props.tuiConfig,
|
||||||
) ?? "",
|
) ?? "",
|
||||||
)
|
)
|
||||||
const interrupt = useKeymapSelector((keymap: OpenTuiKeymap) =>
|
const interrupt = useKeymapSelector(
|
||||||
|
(keymap: OpenTuiKeymap) =>
|
||||||
formatKeyBindings(
|
formatKeyBindings(
|
||||||
keymap.getCommandBindings({ visibility: "registered", commands: ["session.interrupt"] }).get("session.interrupt"),
|
keymap
|
||||||
|
.getCommandBindings({ visibility: "registered", commands: ["session.interrupt"] })
|
||||||
|
.get("session.interrupt"),
|
||||||
props.tuiConfig,
|
props.tuiConfig,
|
||||||
) ?? "",
|
) ?? "",
|
||||||
)
|
)
|
||||||
const variantCycle = useKeymapSelector((keymap: OpenTuiKeymap) =>
|
const variantCycle = useKeymapSelector(
|
||||||
|
(keymap: OpenTuiKeymap) =>
|
||||||
formatKeyBindings(
|
formatKeyBindings(
|
||||||
keymap.getCommandBindings({ visibility: "registered", commands: ["variant.cycle"] }).get("variant.cycle"),
|
keymap.getCommandBindings({ visibility: "registered", commands: ["variant.cycle"] }).get("variant.cycle"),
|
||||||
props.tuiConfig,
|
props.tuiConfig,
|
||||||
|
|||||||
@@ -185,11 +185,7 @@ async function runInteractiveRuntime(input: RunRuntimeInput): Promise<void> {
|
|||||||
variant: undefined,
|
variant: undefined,
|
||||||
})
|
})
|
||||||
const savedTask = resolveSavedVariant(ctx.model)
|
const savedTask = resolveSavedVariant(ctx.model)
|
||||||
const [tuiConfig, session, savedVariant] = await Promise.all([
|
const [tuiConfig, session, savedVariant] = await Promise.all([tuiConfigTask, sessionTask, savedTask])
|
||||||
tuiConfigTask,
|
|
||||||
sessionTask,
|
|
||||||
savedTask,
|
|
||||||
])
|
|
||||||
const state: RuntimeState = {
|
const state: RuntimeState = {
|
||||||
shown: !session.first,
|
shown: !session.first,
|
||||||
aborting: false,
|
aborting: false,
|
||||||
|
|||||||
@@ -196,10 +196,7 @@ export function formatKeySequence(parts: Parameters<typeof formatKeySequenceExtr
|
|||||||
return formatKeySequenceExtra(parts, formatOptions(config))
|
return formatKeySequenceExtra(parts, formatOptions(config))
|
||||||
}
|
}
|
||||||
|
|
||||||
export function formatKeyBindings(
|
export function formatKeyBindings(bindings: Parameters<typeof formatCommandBindingsExtra>[0], config: FormatConfig) {
|
||||||
bindings: Parameters<typeof formatCommandBindingsExtra>[0],
|
|
||||||
config: FormatConfig,
|
|
||||||
) {
|
|
||||||
return formatCommandBindingsExtra(bindings, formatOptions(config))
|
return formatCommandBindingsExtra(bindings, formatOptions(config))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user