local nmap_leader = function(suffix, rhs, desc) vim.keymap.set('n', '' .. suffix, rhs, { desc = desc }) end vim.pack.add({ 'https://github.com/nvim-mini/mini.nvim', }) require('mini.pick').setup() nmap_leader('ff', 'Pick files', 'Files') nmap_leader('fc', function() MiniPick.builtin.files({}, {source = {cwd = vim.fn.stdpath('config')}}) end, 'Config') nmap_leader('fb', 'Pick buffers', 'Buffers') nmap_leader('fh', 'Pick help', 'Help') nmap_leader('fg', 'Pick grep_live', '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')