Skip to content

Commit b23422e

Browse files
committed
feat(nvim): move ai to sidekick
1 parent 685d0e4 commit b23422e

3 files changed

Lines changed: 80 additions & 41 deletions

File tree

home/private_dot_config/nvim/lazy-vim.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"extras": [
3+
"lazyvim.plugins.extras.ai.sidekick",
34
"lazyvim.plugins.extras.coding.luasnip",
45
"lazyvim.plugins.extras.coding.mini-surround",
56
"lazyvim.plugins.extras.coding.nvim-cmp",

home/private_dot_config/nvim/lazylock.json

Lines changed: 44 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"LazyVim": {
33
"branch": "main",
4-
"commit": "9e58f05aae1bf521ce1ff5b6b3bd8c5bf88a6488"
4+
"commit": "dc1ffa5bcb66f46284f91a8593dda5c7c54a1824"
55
},
66
"LuaSnip": {
77
"branch": "master",
8-
"commit": "b3104910bb5ebf40492aadffae18f2528fa757d9"
8+
"commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7"
99
},
1010
"SchemaStore.nvim": {
1111
"branch": "main",
12-
"commit": "0fccf9234acfd981867cbd42c4101829e6808790"
12+
"commit": "c8af3f44c68757344b4dcb82e2ac48892b1be765"
1313
},
1414
"avante.nvim": {
1515
"branch": "main",
@@ -21,19 +21,19 @@
2121
},
2222
"catppuccin": {
2323
"branch": "main",
24-
"commit": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86"
24+
"commit": "c89184526212e04feffbddda9d06b041a8fca416"
2525
},
2626
"chezmoi.nvim": {
2727
"branch": "main",
28-
"commit": "e0b3ebafd910b63acdfbf6677b44b03eb3d09f19"
28+
"commit": "8b426285c2b0acb9b0dd46789193fa97f6480b99"
2929
},
3030
"chezmoi.vim": {
3131
"branch": "main",
3232
"commit": "ca5f2ed602046d5662cb76d845c4b510aae0ce84"
3333
},
3434
"claudecode.nvim": {
3535
"branch": "main",
36-
"commit": "2e6ea6f2a63cdf4fd3c05e6a054151d46848d319"
36+
"commit": "ac2baef386d8078ef2a0aaa98580d25ec178f40a"
3737
},
3838
"cmp-buffer": {
3939
"branch": "main",
@@ -57,7 +57,7 @@
5757
},
5858
"conform.nvim": {
5959
"branch": "master",
60-
"commit": "b4aab989db276993ea5dcb78872be494ce546521"
60+
"commit": "9d6f881a4047a51c7709223dcf24e967633c6523"
6161
},
6262
"crates.nvim": {
6363
"branch": "main",
@@ -85,19 +85,19 @@
8585
},
8686
"fzf-lua": {
8787
"branch": "main",
88-
"commit": "f8cf874c7c78deaddb028b80b7116c50cb53e88d"
88+
"commit": "e9d95a29514c1a239c570c9d4077b7adca419161"
8989
},
9090
"gitsigns.nvim": {
9191
"branch": "main",
92-
"commit": "f780609807eca1f783a36a8a31c30a48fbe150c5"
92+
"commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197"
9393
},
9494
"grug-far.nvim": {
9595
"branch": "main",
96-
"commit": "50d9ee2b5a19634670441948e7e4afaa042f1059"
96+
"commit": "48f9afb684de1c191af7bed96bc1db85ba33f6a4"
9797
},
9898
"inc-rename.nvim": {
9999
"branch": "main",
100-
"commit": "8ae25b35ae16ca4bd5de3d3c472eec3b574018d4"
100+
"commit": "7c79416330364976955ec8059fe3832b72ee1271"
101101
},
102102
"indent-blankline.nvim": {
103103
"branch": "master",
@@ -109,7 +109,7 @@
109109
},
110110
"lazydev.nvim": {
111111
"branch": "main",
112-
"commit": "0c5e67881ddb9c64e04ca5a4cc57b3e4b76c8feb"
112+
"commit": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd"
113113
},
114114
"lualine.nvim": {
115115
"branch": "master",
@@ -121,51 +121,51 @@
121121
},
122122
"markdown-toc.nvim": {
123123
"branch": "main",
124-
"commit": "5f51c86a416d7da6c0708d4ea354722fec7bb2b0"
124+
"commit": "869af35bce0c27e2006f410fa3f706808db4843d"
125125
},
126126
"mason-lspconfig.nvim": {
127127
"branch": "main",
128-
"commit": "7f9a39fcd2ac6e979001f857727d606888f5909c"
128+
"commit": "155eac5d8609a2f110041f8ac3491664cc126354"
129129
},
130130
"mason.nvim": {
131131
"branch": "main",
132-
"commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a"
132+
"commit": "ad7146aa61dcaeb54fa900144d768f040090bff0"
133133
},
134134
"mini.ai": {
135135
"branch": "main",
136-
"commit": "45a26d032d8703f280c69c2ed9fb4e1bfc8f24f9"
136+
"commit": "e0d00c227112e942ed2789dd4c21d651002831c0"
137137
},
138138
"mini.animate": {
139139
"branch": "main",
140-
"commit": "37df15e199da3edc0b36647967cc04bf80175183"
140+
"commit": "98c612d104524da5a368c8419b3907c488e8c968"
141141
},
142142
"mini.hipatterns": {
143143
"branch": "main",
144-
"commit": "96d07d32a0db0d8d8a10c83a964ec557cca005e7"
144+
"commit": "1e0e8f51d50b18eb23b50eef8d97bfd9482e29d9"
145145
},
146146
"mini.icons": {
147147
"branch": "main",
148-
"commit": "f9a177c11daa7829389b7b6eaaec8b8a5c47052d"
148+
"commit": "e8fae66cb400744daeedf6e387347df50271c252"
149149
},
150150
"mini.indentscope": {
151151
"branch": "main",
152-
"commit": "9d9490c172a4718d7d1f20eaae668a28f160c2d7"
152+
"commit": "fc1bb1e4573f7174cb6e2bbabc3453340a9eec16"
153153
},
154154
"mini.move": {
155155
"branch": "main",
156-
"commit": "710ff226e31a3b9dd7e14bc9e2993f24d653df20"
156+
"commit": "7231697e0e90d03f2bebab3108c5028a73af8934"
157157
},
158158
"mini.pairs": {
159159
"branch": "main",
160-
"commit": "3738ea30ff33e0cbf2983dc67319a5468d25b0a9"
160+
"commit": "bada72fe4ec607f882a098d15aa4a3279bc6883d"
161161
},
162162
"mini.splitjoin": {
163163
"branch": "main",
164-
"commit": "93b14b5e8e8107b77724b09763dcd6de58626af7"
164+
"commit": "0826fa1cf68a2db309b6208232f41b2a45360216"
165165
},
166166
"mini.surround": {
167167
"branch": "main",
168-
"commit": "e170a2dde4b0a8905c9bb218ed428be94ec0b255"
168+
"commit": "aec6ed2902a2fd809e3c2fe79ee4568791285201"
169169
},
170170
"modes.nvim": {
171171
"branch": "main",
@@ -189,15 +189,15 @@
189189
},
190190
"nvim-lint": {
191191
"branch": "master",
192-
"commit": "0864f81c681e15d9bdc1156fe3a17bd07db5a3ed"
192+
"commit": "335a6044be16d7701001059cba9baa36fbeef422"
193193
},
194194
"nvim-lspconfig": {
195195
"branch": "master",
196-
"commit": "d9879110d0422a566fa01d732556f4d5515e1738"
196+
"commit": "db8fef885009fdec0daeff3e5dda92e1f539611e"
197197
},
198198
"nvim-treesitter": {
199199
"branch": "main",
200-
"commit": "030e979b23a65a22f1c0a43396e6c7cf676c8735"
200+
"commit": "99bd52ba56a4b7c9a8cc50a6140180755e76fac6"
201201
},
202202
"nvim-treesitter-context": {
203203
"branch": "master",
@@ -221,11 +221,11 @@
221221
},
222222
"octo.nvim": {
223223
"branch": "master",
224-
"commit": "6dabe62fb6678804ad38fb0f060854a5d1d4a7ef"
224+
"commit": "2a758bd6f121c63cd0d0a749ffda89993f869101"
225225
},
226226
"opencode.nvim": {
227227
"branch": "main",
228-
"commit": "8ac5bdf8731a13c19d0876a46b724404e5047f30"
228+
"commit": "a72e936edaa8c306452cc4678683d3c155f79cfe"
229229
},
230230
"persistence.nvim": {
231231
"branch": "main",
@@ -241,27 +241,31 @@
241241
},
242242
"rainbow-delimiters.nvim": {
243243
"branch": "master",
244-
"commit": "687ef75fdbd497eabc9eea92b52e7b4d403b3319"
244+
"commit": "3277ad5f96eb03c9d618c88e24f683e4364e578c"
245245
},
246246
"render-markdown": {
247247
"branch": "main",
248-
"commit": "5f437a26a8a8b964eff683dd6f68bc2a0d38c5db"
248+
"commit": "7e6af36c846017122e07e68803bbf95f3c729ca3"
249249
},
250250
"render-markdown.nvim": {
251251
"branch": "main",
252-
"commit": "5f437a26a8a8b964eff683dd6f68bc2a0d38c5db"
252+
"commit": "7e6af36c846017122e07e68803bbf95f3c729ca3"
253253
},
254254
"rustaceanvim": {
255255
"branch": "master",
256-
"commit": "370b85298e5afdfd8b5d3da0c60c04e3873499a4"
256+
"commit": "7c9271934d926969e920f7da932da6ba234b1e5a"
257+
},
258+
"sidekick.nvim": {
259+
"branch": "main",
260+
"commit": "622fd1a1b1d094cbd6b460e8c5f829c6e74b82c8"
257261
},
258262
"smear-cursor.nvim": {
259263
"branch": "main",
260-
"commit": "4b86df8a0c5f46e708616b21a02493bb0e47ecbd"
264+
"commit": "abfa5835920b1d76c0e24e1465a618ad914be90a"
261265
},
262266
"snacks.nvim": {
263267
"branch": "main",
264-
"commit": "72a6316d2421942cb81f2d5276a0e607629cd1c6"
268+
"commit": "bfe8c26dbd83f7c4fbc222787552e29b4eccfcc0"
265269
},
266270
"stay-in-place.nvim": {
267271
"branch": "main",
@@ -277,19 +281,19 @@
277281
},
278282
"tokyonight.nvim": {
279283
"branch": "main",
280-
"commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3"
284+
"commit": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7"
281285
},
282286
"trouble.nvim": {
283287
"branch": "main",
284-
"commit": "3fb3bd737be8866e5f3a170abc70b4da8b5dd45a"
288+
"commit": "f176232e7759c4f8abd923c21e3e5a5c76cd6837"
285289
},
286290
"ts-comments.nvim": {
287291
"branch": "main",
288292
"commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c"
289293
},
290294
"venv-selector.nvim": {
291295
"branch": "main",
292-
"commit": "d6d03d9975630d3232201f227efd3682975742d9"
296+
"commit": "ab5002d83817e481f7eef07b488c7e402d231bcf"
293297
},
294298
"vim-dadbod": {
295299
"branch": "master",
@@ -305,15 +309,15 @@
305309
},
306310
"vim-helm": {
307311
"branch": "master",
308-
"commit": "cc5ac22444332381f38084a6c7f023c25eef6201"
312+
"commit": "2c8525fd98e57472769d137317bca83e477858ce"
309313
},
310314
"vim-illuminate": {
311315
"branch": "master",
312316
"commit": "0d1e93684da00ab7c057410fecfc24f434698898"
313317
},
314318
"which-key.nvim": {
315319
"branch": "main",
316-
"commit": "370ec46f710e058c9c1646273e6b225acf47cbed"
320+
"commit": "904308e6885bbb7b60714c80ab3daf0c071c1492"
317321
},
318322
"yanky.nvim": {
319323
"branch": "main",

home/private_dot_config/nvim/lua/plugins/ai.lua

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,41 @@
11
return {
2+
{
3+
"folke/sidekick.nvim",
4+
opts = {
5+
mux = {
6+
backend = "zellij",
7+
enabled = true,
8+
},
9+
},
10+
-- stylua: ignore
11+
keys = {
12+
{
13+
"<leader>as",
14+
function() require("sidekick.cli").select({ filter = { installed = true } }) end,
15+
desc = "Select CLI",
16+
},
17+
-- direct toggles
18+
{
19+
"<leader>ac",
20+
function() require("sidekick.cli").toggle({ name = "claude", focus = true }) end,
21+
desc = "Sidekick Toggle Claude",
22+
},
23+
{
24+
"<leader>ao",
25+
function() require("sidekick.cli").toggle({ name = "opencode", focus = true }) end,
26+
desc = "Sidekick Toggle Opencode",
27+
},
28+
{
29+
"<leader>ag",
30+
function() require("sidekick.cli").toggle({ name = "gemini", focus = true }) end,
31+
desc = "Sidekick Toggle Gemini",
32+
},
33+
},
34+
},
235
{
336
"coder/claudecode.nvim",
437
config = true,
5-
enabled = true,
38+
enabled = false,
639
keys = {
740
{ "<leader>a", nil, desc = "ai" },
841
{ "<leader>ac", nil, desc = "claudecode" },
@@ -21,6 +54,7 @@ return {
2154
},
2255
{
2356
"NickvanDyke/opencode.nvim",
57+
enabled = false,
2458
dependencies = { "folke/snacks.nvim" },
2559
-- stylua: ignore
2660
keys = {

0 commit comments

Comments
 (0)