use keymap state for layer visibility (#26246)

This commit is contained in:
Sebastian 2026-05-19 17:07:26 +02:00 committed by GitHub
commit 8dd6448c90
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 418 additions and 222 deletions

View file

@ -219,6 +219,14 @@ export function createTuiApi(input: Input): TuiPluginApi {
},
},
keymap: input.keymap,
mode: {
current() {
return Keymap.getOpencodeModeStack(input.keymap).current()
},
push(mode) {
return Keymap.getOpencodeModeStack(input.keymap).push(mode)
},
},
route: {
register(list) {
return routeRegister(input.routes, list, input.bump)