@@ -102,27 +102,40 @@ end
102102 {
103103 " <leader>as" ,
104104 function () require (" sidekick.cli" ).select () end ,
105- mode = { " n" },
106- desc = " Sidekick Select CLI" ,
105+ -- Or to select only installed tools:
106+ -- require("sidekick.cli").select({ filter = { installed = true } })
107+ desc = " Select CLI" ,
107108 },
108109 {
109- " <leader>as" ,
110- function () require (" sidekick.cli" ).send () end ,
111- mode = { " v" },
112- desc = " Sidekick Send Visual Selection" ,
110+ " <leader>at" ,
111+ function () require (" sidekick.cli" ).send ({ msg = " {this}" }) end ,
112+ mode = { " x" , " n" },
113+ desc = " Send This" ,
114+ },
115+ {
116+ " <leader>av" ,
117+ function () require (" sidekick.cli" ).send ({ msg = " {selection}" }) end ,
118+ mode = { " x" },
119+ desc = " Send Visual Selection" ,
113120 },
114121 {
115122 " <leader>ap" ,
116123 function () require (" sidekick.cli" ).prompt () end ,
124+ mode = { " n" , " x" },
117125 desc = " Sidekick Select Prompt" ,
118- mode = { " n" , " v" },
119126 },
120127 {
121128 " <c-.>" ,
122129 function () require (" sidekick.cli" ).focus () end ,
123130 mode = { " n" , " x" , " i" , " t" },
124131 desc = " Sidekick Switch Focus" ,
125132 },
133+ -- Example of a keybinding to open Claude directly
134+ {
135+ " <leader>ac" ,
136+ function () require (" sidekick.cli" ).toggle ({ name = " claude" , focus = true }) end ,
137+ desc = " Sidekick Claude Toggle" ,
138+ },
126139 },
127140}
128141```
0 commit comments