26 lines
728 B
Lua
26 lines
728 B
Lua
local nmap_leader = function(suffix, rhs, desc)
|
|
vim.keymap.set('n', '<Leader>' .. suffix, rhs, { desc = desc })
|
|
end
|
|
|
|
vim.pack.add({
|
|
'https://github.com/nvim-mini/mini.nvim',
|
|
})
|
|
|
|
require('mini.pick').setup()
|
|
|
|
nmap_leader('ff', '<Cmd>Pick files<CR>', 'Files')
|
|
nmap_leader('fc', function()
|
|
MiniPick.builtin.files({}, {source = {cwd = vim.fn.stdpath('config')}})
|
|
end, 'Config')
|
|
nmap_leader('fb', '<Cmd>Pick buffers<CR>', 'Buffers')
|
|
nmap_leader('fh', '<Cmd>Pick help<CR>', 'Help')
|
|
nmap_leader('fg', '<Cmd>Pick grep_live<CR>', 'Grep')
|
|
|
|
require('mini.diff').setup()
|
|
require('mini.move').setup()
|
|
|
|
require('mini.surround').setup()
|
|
MiniFiles = require('mini.files')
|
|
MiniFiles.setup()
|
|
nmap_leader('ft', MiniFiles.open, 'Tree')
|