1
1
local wk = require (" which-key" )
2
2
3
- vim .b [" quarto_is_r_mode" ] = nil
4
- vim .b [' reticulate_running' ] = false
3
+ vim .g [" quarto_is_r_mode" ] = nil
4
+ vim .g [' reticulate_running' ] = false
5
+
5
6
6
7
P = function (x )
7
8
print (vim .inspect (x ))
@@ -217,75 +218,59 @@ wk.register({
217
218
},
218
219
f = {
219
220
name = " [f]ind (telescope)" ,
220
- f = { " <cmd>Telescope find_files<cr>" , " files" },
221
- h = { " <cmd>Telescope help_tags<cr>" , " help" },
222
- k = { " <cmd>Telescope keymaps<cr>" , " keymaps" },
223
- r = { " <cmd>Telescope lsp_references<cr>" , " references" },
224
- g = { " <cmd>Telescope live_grep<cr>" , " grep" },
225
- b = { " <cmd>Telescope current_buffer_fuzzy_find<cr>" , " fuzzy" },
226
- m = { " <cmd>Telescope marks<cr>" , " marks" },
227
- M = { " <cmd>Telescope man_pages<cr>" , " man pages" },
228
- c = { " <cmd>Telescope git_commits<cr>" , " git commits" },
229
- s = { " <cmd>Telescope lsp_document_symbols<cr>" , " symbols" },
230
- d = { " <cmd>Telescope buffers<cr>" , " buffers" },
231
- q = { " <cmd>Telescope quickfix<cr>" , " quickfix" },
232
- l = { " <cmd>Telescope loclist<cr>" , " loclist" },
233
- j = { " <cmd>Telescope jumplist<cr>" , " marks" },
221
+ f = { " <cmd>Telescope find_files<cr>" , " [f]iles" },
222
+ h = { " <cmd>Telescope help_tags<cr>" , " [h]elp" },
223
+ k = { " <cmd>Telescope keymaps<cr>" , " [k]eymaps" },
224
+ r = { " <cmd>Telescope lsp_references<cr>" , " [r]eferences" },
225
+ g = { " <cmd>Telescope live_grep<cr>" , " [g]rep" },
226
+ b = { " <cmd>Telescope current_buffer_fuzzy_find<cr>" , " [b]uffer fuzzy find" },
227
+ m = { " <cmd>Telescope marks<cr>" , " [m]arks" },
228
+ M = { " <cmd>Telescope man_pages<cr>" , " [M]an pages" },
229
+ c = { " <cmd>Telescope git_commits<cr>" , " git [c]ommits" },
230
+ s = { " <cmd>Telescope lsp_document_symbols<cr>" , " document [s]ymbols" },
231
+ [' <space>' ] = { " <cmd>Telescope buffers<cr>" , " [ ] buffers" },
232
+ d = { " <cmd>Telescope buffers<cr>" , " [d] buffers" },
233
+ q = { " <cmd>Telescope quickfix<cr>" , " [q]uickfix" },
234
+ l = { " <cmd>Telescope loclist<cr>" , " [l]oclist" },
235
+ j = { " <cmd>Telescope jumplist<cr>" , " [j]umplist" },
234
236
},
235
237
h = {
236
- name = " help /debug/conceal" ,
238
+ name = " [h]elp /debug/conceal" ,
237
239
c = {
238
240
name = " conceal" ,
239
241
h = { " :set conceallevel=1<cr>" , " hide/conceal" },
240
242
s = { " :set conceallevel=0<cr>" , " show/unconceal" },
241
243
},
242
244
t = {
243
- name = " treesitter " ,
244
- t = { vim .treesitter .inspect_tree , " show tree " },
245
- c = { " :=vim.treesitter.get_captures_at_cursor()<cr>" , " show capture " },
246
- n = { " :=vim.treesitter.get_node():type()<cr>" , " show node " },
245
+ name = " [t]reesitter " ,
246
+ t = { vim .treesitter .inspect_tree , " show [t]ree " },
247
+ c = { " :=vim.treesitter.get_captures_at_cursor()<cr>" , " show [c]apture " },
248
+ n = { " :=vim.treesitter.get_node():type()<cr>" , " show [n]ode " },
247
249
},
248
250
},
249
- s = {
250
- name = " spellcheck" ,
251
- s = { " <cmd>Telescope spell_suggest<cr>" , " spelling" },
252
- [" /" ] = { " <cmd>setlocal spell!<cr>" , " spellcheck" },
253
- n = { " ]s" , " next" },
254
- p = { " [s" , " previous" },
255
- g = { " zg" , " good" },
256
- r = { " zg" , " rigth" },
257
- w = { " zw" , " wrong" },
258
- b = { " zw" , " bad" },
259
- [" ?" ] = { " <cmd>Telescope spell_suggest<cr>" , " suggest" },
260
- },
261
251
g = {
262
- name = " git " ,
252
+ name = " [g]it " ,
263
253
c = { " :GitConflictRefresh<cr>" , " conflict" },
264
- g = { " :Neogit<cr>" , " neogit" },
265
254
s = { " :Gitsigns<cr>" , " gitsigns" },
266
255
pl = { " :Octo pr list<cr>" , " gh pr list" },
267
256
pr = { " :Octo review start<cr>" , " gh pr review" },
268
257
wc = { " :lua require('telescope').extensions.git_worktree.create_git_worktree()<cr>" , " worktree create" },
269
258
ws = { " :lua require('telescope').extensions.git_worktree.git_worktrees()<cr>" , " worktree switch" },
270
259
d = {
271
- name = " diff " ,
260
+ name = " [d]iff " ,
272
261
o = { " :DiffviewOpen<cr>" , " open" },
273
262
c = { " :DiffviewClose<cr>" , " close" },
274
263
},
275
264
b = {
276
- name = " blame " ,
265
+ name = " [b]lame " ,
277
266
b = { " :GitBlameToggle<cr>" , " toggle" },
278
267
o = { " :GitBlameOpenCommitURL<cr>" , " open" },
279
268
c = { " :GitBlameCopyCommitURL<cr>" , " copy" },
280
269
},
281
270
},
282
- w = {
283
- name = " write" ,
284
- w = { " :w<cr>" , " write" },
285
- },
286
271
x = {
287
- name = " execute " ,
288
- x = { " :w<cr>:source %<cr>" , " file" },
272
+ name = " e[x]ecute " ,
273
+ x = { " :w<cr>:source %<cr>" , " [x] source file" },
289
274
},
290
275
}, { mode = " n" , prefix = " <leader>" })
291
276
@@ -332,6 +317,7 @@ wk.register({
332
317
[" <m-I>" ] = { insert_py_chunk , " python code chunk" },
333
318
[" ]q" ] = { " :silent cnext<cr>" , " quickfix next" },
334
319
[" [q" ] = { " :silent cprev<cr>" , " quickfix prev" },
320
+ [" z?" ] = { " :setlocal spell!<cr>" , " toggle spellcheck" },
335
321
}, { mode = " n" , silent = true })
336
322
337
323
-- visual mode
@@ -350,7 +336,6 @@ wk.register({
350
336
351
337
-- insert mode
352
338
wk .register ({
353
- -- ['<c-e>'] = { "<esc>:FeMaco<cr>i", "edit code" },
354
339
[" <m-->" ] = { " <- " , " assign" },
355
340
[" <m-m>" ] = { " |>" , " pipe" },
356
341
[" <m-i>" ] = { insert_r_chunk , " r code chunk" },
0 commit comments