Skip to content

Commit 37243b1

Browse files
committed
fix(sidekick): show, toggle, focus_editor, and hide keymaps
1 parent b60ef06 commit 37243b1

3 files changed

Lines changed: 21 additions & 17 deletions

File tree

lua/plugins/sidekick.lua

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

lua/plugins/termite.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ return {
55
"ruicsh/termite.nvim",
66
opts = {
77
keymaps = {
8-
toggle = "<s-tab>",
8+
focus_editor = "<c-e>",
99
next = "<c-j>",
1010
prev = "<c-k>",
11+
toggle = "<s-tab>",
1112
},
1213
winbar = false,
1314
},

readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,8 @@ Random features added.
343343

344344
### AI agent
345345

346-
- `<c-bslash>` toggle/new
346+
- `<c-bslash>` show/blur/focus
347+
- `<c-bar>` toggle
347348

348349
### Logging
349350

0 commit comments

Comments
 (0)