19 lines
588 B
Lua
19 lines
588 B
Lua
vim.pack.add({ 'https://github.com/dmtrKovalenko/fff.nvim' })
|
|
|
|
vim.api.nvim_create_autocmd('PackChanged', {
|
|
callback = function(ev)
|
|
local name, kind = ev.data.spec.name, ev.data.kind
|
|
if name == 'fff.nvim' and (kind == 'install' or kind == 'update') then
|
|
if not ev.data.active then vim.cmd.packadd('fff.nvim') end
|
|
require('fff.download').download_or_build_binary()
|
|
end
|
|
end,
|
|
})
|
|
|
|
vim.g.fff = {
|
|
lazy_sync = true,
|
|
debug = { enabled = true, show_scores = true },
|
|
}
|
|
|
|
vim.keymap.set('n', 'ff', function() require('fff').live_grep() end, { desc = 'FFFind files' })
|