@@ -19,7 +19,7 @@ return {
1919 hide_n = false ,
2020 hide_ctrl_q = false ,
2121 hide_ctrl_dot = false ,
22- hide_ctrl_z = false ,
22+ hide_ctrl_z = { " <c-bslash> " , " blur " , mode = " nt " , desc = " Focus Editor " } ,
2323 prompt = false ,
2424 stopinsert = false ,
2525 nav_left = false ,
@@ -37,22 +37,24 @@ return {
3737 local cli = require (" sidekick.cli" )
3838 local tool = T .env .get (" AI_CODING_AGENT_TOOL" )
3939
40- local function toggle ()
41- cli .toggle ({ name = tool , focus = true })
42- end
43-
44- local function send (msg )
45- return function ()
46- cli .send ({ name = tool , msg = msg })
47- end
48- end
40+ local a = {
41+ send = function (msg )
42+ return function ()
43+ cli .send ({ name = tool , msg = msg })
44+ end
45+ end ,
46+ show = function ()
47+ cli .show ({ name = tool })
48+ end ,
49+ toggle = function ()
50+ cli .toggle ({ name = tool , focus = true })
51+ end ,
52+ }
4953
5054 return {
51- { " <c-bslash>" , send (" {selection}" ), mode = { " x" }, desc = " Send Visual Selection" },
52- { " <c-bslash>" , toggle , mode = { " n" , " t" }, desc = " Sidekick Toggle" },
53- { " <leader>cf" , send (" {file}" ), desc = " Send File" },
54- { " <leader>cp" , cli .prompt , mode = { " n" , " x" }, desc = " Sidekick Select Prompt" },
55- { " <leader>ct" , send (" {this}" ), mode = { " x" , " n" }, desc = " Send This" },
55+ { " <c-bslash>" , a .send (" {selection}" ), mode = { " x" }, desc = " Sidekick: Send Visual Selection" },
56+ { " <c-bslash>" , a .show , mode = { " n" , " t" , " i" }, desc = " Sidekick: Focus" },
57+ { " <c-bar>" , a .toggle , mode = { " n" , " t" , " i" }, desc = " Sidekick: Toggle" },
5658 }
5759 end ,
5860}
0 commit comments