From ebb29fd628f5ebca32db2bc2811ab1f67c45e28f Mon Sep 17 00:00:00 2001 From: Mika Andrianarijaona Date: Fri, 31 Oct 2025 16:50:31 +0100 Subject: [PATCH] feat(keymap): add desc to default editor keymaps for human-readable actions --- lua/opencode/config.lua | 44 ++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lua/opencode/config.lua b/lua/opencode/config.lua index bfc227e0..d80b8468 100644 --- a/lua/opencode/config.lua +++ b/lua/opencode/config.lua @@ -14,28 +14,28 @@ M.defaults = { keymap_prefix = 'o', keymap = { editor = { - ['og'] = { 'toggle' }, - ['oi'] = { 'open_input' }, - ['oI'] = { 'open_input_new_session' }, - ['oo'] = { 'open_output' }, - ['ot'] = { 'toggle_focus' }, - ['oq'] = { 'close' }, - ['os'] = { 'select_session' }, - ['op'] = { 'configure_provider' }, - ['od'] = { 'diff_open' }, - ['o]'] = { 'diff_next' }, - ['o['] = { 'diff_prev' }, - ['oc'] = { 'diff_close' }, - ['ora'] = { 'diff_revert_all_last_prompt' }, - ['ort'] = { 'diff_revert_this_last_prompt' }, - ['orA'] = { 'diff_revert_all' }, - ['orT'] = { 'diff_revert_this' }, - ['orr'] = { 'diff_restore_snapshot_file' }, - ['orR'] = { 'diff_restore_snapshot_all' }, - ['ox'] = { 'swap_position' }, - ['oPa'] = { 'permission_accept' }, - ['oPA'] = { 'permission_accept_all' }, - ['oPd'] = { 'permission_deny' }, + ['og'] = { 'toggle', desc = 'Toggle Opencode window' }, + ['oi'] = { 'open_input', desc = 'Open input window' }, + ['oI'] = { 'open_input_new_session', desc = 'Open input (new session)' }, + ['oo'] = { 'open_output', desc = 'Open output window' }, + ['ot'] = { 'toggle_focus', desc = 'Toggle focus' }, + ['oq'] = { 'close', desc = 'Close Opencode window' }, + ['os'] = { 'select_session', desc = 'Select session' }, + ['op'] = { 'configure_provider', desc = 'Configure provider' }, + ['od'] = { 'diff_open', desc = 'Open diff view' }, + ['o]'] = { 'diff_next', desc = 'Next diff' }, + ['o['] = { 'diff_prev', desc = 'Previous diff' }, + ['oc'] = { 'diff_close', desc = 'Close diff view' }, + ['ora'] = { 'diff_revert_all_last_prompt', desc = 'Revert all (last prompt)' }, + ['ort'] = { 'diff_revert_this_last_prompt', desc = 'Revert this (last prompt)' }, + ['orA'] = { 'diff_revert_all', desc = 'Revert all changes' }, + ['orT'] = { 'diff_revert_this', desc = 'Revert this change' }, + ['orr'] = { 'diff_restore_snapshot_file', desc = 'Restore file snapshot' }, + ['orR'] = { 'diff_restore_snapshot_all', desc = 'Restore all snapshots' }, + ['ox'] = { 'swap_position', desc = 'Swap window position' }, + ['oPa'] = { 'permission_accept', desc = 'Accept permission' }, + ['oPA'] = { 'permission_accept_all', desc = 'Accept all permissions' }, + ['oPd'] = { 'permission_deny', desc = 'Deny permission' }, }, output_window = { [''] = { 'close' },