21 lines
500 B
Lua
21 lines
500 B
Lua
return {
|
|
"ibhagwan/fzf-lua",
|
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
|
event = "VeryLazy",
|
|
config = function()
|
|
local fzf_lua = require("fzf-lua")
|
|
|
|
-- Setup
|
|
fzf_lua.setup({})
|
|
|
|
-- Register as the UI for vim.ui.select
|
|
fzf_lua.register_ui_select()
|
|
|
|
-- Keymaps
|
|
vim.keymap.set("n", "<leader>ff", fzf_lua.files)
|
|
vim.keymap.set("n", "<leader>fb", fzf_lua.buffers)
|
|
vim.keymap.set("n", "<leader>fh", fzf_lua.oldfiles)
|
|
vim.keymap.set("n", "<leader>fg", fzf_lua.live_grep)
|
|
end
|
|
}
|