@@ -10,7 +10,8 @@ local M = {
1010 actions = {},
1111}
1212
13- local session_subcommands = { ' new' , ' select' , ' child' , ' sibling' , ' parent' , ' compact' , ' share' , ' unshare' , ' agents_init' , ' rename' }
13+ local session_subcommands =
14+ { ' new' , ' select' , ' child' , ' sibling' , ' parent' , ' compact' , ' share' , ' unshare' , ' agents_init' , ' rename' }
1415
1516--- @param message string
1617local function invalid_arguments (message )
7071--- @param request_promise Promise<any>
7172--- @param error_prefix string
7273local function run_api_action_with_checktime (request_promise , error_prefix )
73- request_promise
74- :and_then (schedule_checktime )
75- :catch (function (err )
76- notify_error (error_prefix , err )
77- end )
74+ request_promise :and_then (schedule_checktime ):catch (function (err )
75+ notify_error (error_prefix , err )
76+ end )
7877end
7978
8079function M .actions .open_input_new_session ()
@@ -335,7 +334,10 @@ function M.actions.redo()
335334
336335 local next_message_id = find_next_message_for_redo (state_obj )
337336 if not next_message_id then
338- run_api_action_with_checktime (state_obj .api_client :unrevert_messages (active_session .id ), ' Failed to redo message: ' )
337+ run_api_action_with_checktime (
338+ state_obj .api_client :unrevert_messages (active_session .id ),
339+ ' Failed to redo message: '
340+ )
339341 return
340342 end
341343
@@ -466,11 +468,21 @@ M.command_defs = {
466468 },
467469 -- action name aliases for keymap compatibility
468470 open_input_new_session = { desc = ' Open input (new session)' , execute = M .actions .open_input_new_session },
469- select_session = { desc = ' Select session' , execute = function () return M .actions .select_session () end },
470- select_child_session = { desc = ' Select child session' , execute = M .actions .select_child_session },
471- select_sibling_session = { desc = ' Select sibling session' , execute = M .actions .select_sibling_session },
472- select_parent_session = { desc = ' Go to parent session' , execute = M .actions .select_parent_session },
473- rename_session = { desc = ' Rename session' , execute = function (args ) return M .actions .rename_session (nil , args [1 ]) end },
471+ select_session = {
472+ desc = ' Select session' ,
473+ execute = function ()
474+ return M .actions .select_session ()
475+ end ,
476+ },
477+ select_child_session = { desc = ' Select child session' , execute = M .actions .select_child_session },
478+ select_sibling_session = { desc = ' Select sibling session' , execute = M .actions .select_sibling_session },
479+ select_parent_session = { desc = ' Go to parent session' , execute = M .actions .select_parent_session },
480+ rename_session = {
481+ desc = ' Rename session' ,
482+ execute = function (args )
483+ return M .actions .rename_session (nil , args [1 ])
484+ end ,
485+ },
474486 undo = {
475487 desc = ' Undo last action' ,
476488 execute = function (args )
0 commit comments