Add neogit and gitsigns
This commit is contained in:
@@ -146,6 +146,11 @@ nmap_leader('fS', '<Cmd>Pick lsp scope="document_symbol"<CR>', 'Symbols documen
|
||||
nmap_leader('fv', '<Cmd>Pick visit_paths cwd=""<CR>', 'Visit paths (all)')
|
||||
nmap_leader('fV', '<Cmd>Pick visit_paths<CR>', 'Visit paths (cwd)')
|
||||
|
||||
-- g is for Git
|
||||
nmap_leader('gg', '<Cmd>Neogit<CR>', 'Open neogit')
|
||||
nmap_leader('gb', '<Cmd>Gitsigns toggle_current_line_blame<CR>', 'Git blame')
|
||||
|
||||
|
||||
-- l is for 'Language'. Common usage:
|
||||
-- - `<Leader>ld` - show more diagnostic details in a floating window
|
||||
-- - `<Leader>lr` - perform rename via LSP
|
||||
@@ -198,22 +203,4 @@ nmap_leader('sw', '<Cmd>lua MiniSessions.write()<CR>', 'Write current')
|
||||
nmap_leader('tT', '<Cmd>horizontal term<CR>', 'Terminal (horizontal)')
|
||||
nmap_leader('tt', '<Cmd>vertical term<CR>', 'Terminal (vertical)')
|
||||
|
||||
-- v is for 'Visits'. Common usage:
|
||||
-- - `<Leader>vv` - add "core" label to current file.
|
||||
-- - `<Leader>vV` - remove "core" label to current file.
|
||||
-- - `<Leader>vc` - pick among all files with "core" label.
|
||||
local make_pick_core = function(cwd, desc)
|
||||
return function()
|
||||
local sort_latest = MiniVisits.gen_sort.default({ recency_weight = 1 })
|
||||
local local_opts = { cwd = cwd, filter = 'core', sort = sort_latest }
|
||||
MiniExtra.pickers.visit_paths(local_opts, { source = { name = desc } })
|
||||
end
|
||||
end
|
||||
|
||||
nmap_leader('vc', make_pick_core('', 'Core visits (all)'), 'Core visits (all)')
|
||||
nmap_leader('vC', make_pick_core(nil, 'Core visits (cwd)'), 'Core visits (cwd)')
|
||||
nmap_leader('vv', '<Cmd>lua MiniVisits.add_label("core")<CR>', 'Add "core" label')
|
||||
nmap_leader('vV', '<Cmd>lua MiniVisits.remove_label("core")<CR>', 'Remove "core" label')
|
||||
nmap_leader('vl', '<Cmd>lua MiniVisits.add_label()<CR>', 'Add label')
|
||||
nmap_leader('vL', '<Cmd>lua MiniVisits.remove_label()<CR>', 'Remove label')
|
||||
-- stylua: ignore end
|
||||
|
||||
Reference in New Issue
Block a user