Skip to content

Commit ebb29fd

Browse files
committed
feat(keymap): add desc to default editor keymaps for human-readable actions
1 parent aa07b51 commit ebb29fd

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

lua/opencode/config.lua

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,28 @@ M.defaults = {
1414
keymap_prefix = '<leader>o',
1515
keymap = {
1616
editor = {
17-
['<leader>og'] = { 'toggle' },
18-
['<leader>oi'] = { 'open_input' },
19-
['<leader>oI'] = { 'open_input_new_session' },
20-
['<leader>oo'] = { 'open_output' },
21-
['<leader>ot'] = { 'toggle_focus' },
22-
['<leader>oq'] = { 'close' },
23-
['<leader>os'] = { 'select_session' },
24-
['<leader>op'] = { 'configure_provider' },
25-
['<leader>od'] = { 'diff_open' },
26-
['<leader>o]'] = { 'diff_next' },
27-
['<leader>o['] = { 'diff_prev' },
28-
['<leader>oc'] = { 'diff_close' },
29-
['<leader>ora'] = { 'diff_revert_all_last_prompt' },
30-
['<leader>ort'] = { 'diff_revert_this_last_prompt' },
31-
['<leader>orA'] = { 'diff_revert_all' },
32-
['<leader>orT'] = { 'diff_revert_this' },
33-
['<leader>orr'] = { 'diff_restore_snapshot_file' },
34-
['<leader>orR'] = { 'diff_restore_snapshot_all' },
35-
['<leader>ox'] = { 'swap_position' },
36-
['<leader>oPa'] = { 'permission_accept' },
37-
['<leader>oPA'] = { 'permission_accept_all' },
38-
['<leader>oPd'] = { 'permission_deny' },
17+
['<leader>og'] = { 'toggle', desc = 'Toggle Opencode window' },
18+
['<leader>oi'] = { 'open_input', desc = 'Open input window' },
19+
['<leader>oI'] = { 'open_input_new_session', desc = 'Open input (new session)' },
20+
['<leader>oo'] = { 'open_output', desc = 'Open output window' },
21+
['<leader>ot'] = { 'toggle_focus', desc = 'Toggle focus' },
22+
['<leader>oq'] = { 'close', desc = 'Close Opencode window' },
23+
['<leader>os'] = { 'select_session', desc = 'Select session' },
24+
['<leader>op'] = { 'configure_provider', desc = 'Configure provider' },
25+
['<leader>od'] = { 'diff_open', desc = 'Open diff view' },
26+
['<leader>o]'] = { 'diff_next', desc = 'Next diff' },
27+
['<leader>o['] = { 'diff_prev', desc = 'Previous diff' },
28+
['<leader>oc'] = { 'diff_close', desc = 'Close diff view' },
29+
['<leader>ora'] = { 'diff_revert_all_last_prompt', desc = 'Revert all (last prompt)' },
30+
['<leader>ort'] = { 'diff_revert_this_last_prompt', desc = 'Revert this (last prompt)' },
31+
['<leader>orA'] = { 'diff_revert_all', desc = 'Revert all changes' },
32+
['<leader>orT'] = { 'diff_revert_this', desc = 'Revert this change' },
33+
['<leader>orr'] = { 'diff_restore_snapshot_file', desc = 'Restore file snapshot' },
34+
['<leader>orR'] = { 'diff_restore_snapshot_all', desc = 'Restore all snapshots' },
35+
['<leader>ox'] = { 'swap_position', desc = 'Swap window position' },
36+
['<leader>oPa'] = { 'permission_accept', desc = 'Accept permission' },
37+
['<leader>oPA'] = { 'permission_accept_all', desc = 'Accept all permissions' },
38+
['<leader>oPd'] = { 'permission_deny', desc = 'Deny permission' },
3939
},
4040
output_window = {
4141
['<esc>'] = { 'close' },

0 commit comments

Comments
 (0)