Change key binds for picker

This commit is contained in:
2026-02-10 11:10:00 +01:00
parent a4c7aeb53f
commit 842f5fa367
+19 -19
View File
@@ -41,7 +41,7 @@ _G.Config.leader_group_clues = {
{ mode = 'n', keys = '<Leader>a', desc = '+AI' },
{ mode = 'n', keys = '<Leader>b', desc = '+Buffer' },
{ mode = 'n', keys = '<Leader>e', desc = '+Explore/Edit' },
{ mode = 'n', keys = '<Leader>f', desc = '+Find' },
{ mode = 'n', keys = '<Leader>p', desc = '+Pick' },
{ mode = 'n', keys = '<Leader>g', desc = '+Git' },
{ mode = 'n', keys = '<Leader>l', desc = '+Language' },
{ mode = 'n', keys = '<Leader>m', desc = '+Map' },
@@ -122,24 +122,24 @@ nmap_leader('eq', explore_quickfix, 'Quickfix')
-- All these use 'mini.pick'. See `:h MiniPick-overview` for an overview.
local pick_workspace_symbols_live = '<Cmd>Pick lsp scope="workspace_symbol_live"<CR>'
nmap_leader('f/', '<Cmd>Pick history scope="/"<CR>', '"/" history')
nmap_leader('f:', '<Cmd>Pick history scope=":"<CR>', '":" history')
nmap_leader('fb', '<Cmd>Pick buffers<CR>', 'Buffers')
nmap_leader('fd', '<Cmd>Pick diagnostic scope="all"<CR>', 'Diagnostic workspace')
nmap_leader('fD', '<Cmd>Pick diagnostic scope="current"<CR>', 'Diagnostic buffer')
nmap_leader('ff', '<Cmd>Pick files<CR>', 'Files')
nmap_leader('fg', '<Cmd>Pick grep_live<CR>', 'Grep live')
nmap_leader('fG', '<Cmd>Pick grep pattern="<cword>"<CR>', 'Grep current word')
nmap_leader('fh', '<Cmd>Pick help<CR>', 'Help tags')
nmap_leader('fH', '<Cmd>Pick hl_groups<CR>', 'Highlight groups')
nmap_leader('fl', '<Cmd>Pick buf_lines scope="all"<CR>', 'Lines (all)')
nmap_leader('fL', '<Cmd>Pick buf_lines scope="current"<CR>', 'Lines (buf)')
nmap_leader('fr', '<Cmd>Pick resume<CR>', 'Resume')
nmap_leader('fR', '<Cmd>Pick lsp scope="references"<CR>', 'References (LSP)')
nmap_leader('fs', pick_workspace_symbols_live, 'Symbols workspace (live)')
nmap_leader('fS', '<Cmd>Pick lsp scope="document_symbol"<CR>', 'Symbols document')
nmap_leader('fv', '<Cmd>Pick visit_paths cwd=""<CR>', 'Visit paths (all)')
nmap_leader('fV', '<Cmd>Pick visit_paths<CR>', 'Visit paths (cwd)')
nmap_leader('p/', '<Cmd>Pick history scope="/"<CR>', '"/" history')
nmap_leader('p:', '<Cmd>Pick history scope=":"<CR>', '":" history')
nmap_leader('pb', '<Cmd>Pick buffers<CR>', 'Buffers')
nmap_leader('pd', '<Cmd>Pick diagnostic scope="all"<CR>', 'Diagnostic workspace')
nmap_leader('pD', '<Cmd>Pick diagnostic scope="current"<CR>', 'Diagnostic buffer')
nmap_leader('pf', '<Cmd>Pick files<CR>', 'Files')
nmap_leader('pg', '<Cmd>Pick grep_live<CR>', 'Grep live')
nmap_leader('pG', '<Cmd>Pick grep pattern="<cword>"<CR>', 'Grep current word')
nmap_leader('ph', '<Cmd>Pick help<CR>', 'Help tags')
nmap_leader('pH', '<Cmd>Pick hl_groups<CR>', 'Highlight groups')
nmap_leader('pl', '<Cmd>Pick buf_lines scope="all"<CR>', 'Lines (all)')
nmap_leader('pL', '<Cmd>Pick buf_lines scope="current"<CR>', 'Lines (buf)')
nmap_leader('pr', '<Cmd>Pick resume<CR>', 'Resume')
nmap_leader('pR', '<Cmd>Pick lsp scope="references"<CR>', 'References (LSP)')
nmap_leader('ps', pick_workspace_symbols_live, 'Symbols workspace (live)')
nmap_leader('pS', '<Cmd>Pick lsp scope="document_symbol"<CR>', 'Symbols document')
nmap_leader('pv', '<Cmd>Pick visit_paths cwd=""<CR>', 'Visit paths (all)')
nmap_leader('pV', '<Cmd>Pick visit_paths<CR>', 'Visit paths (cwd)')
-- g is for Git
nmap_leader('gg', '<Cmd>Neogit<CR>', 'Open neogit')