From 3bdc3120fd013d01c758ab1a8563ac8a1d459578 Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Sun, 9 Feb 2025 14:56:20 +0100 Subject: [PATCH] Add fzf-lua and keybinds: C-f find files, C-g grep, C-\ buffers --- private_dot_config/nvim/init.lua.minimal | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/private_dot_config/nvim/init.lua.minimal b/private_dot_config/nvim/init.lua.minimal index 3385ae0..b2ca884 100644 --- a/private_dot_config/nvim/init.lua.minimal +++ b/private_dot_config/nvim/init.lua.minimal @@ -34,6 +34,14 @@ require("lazy").setup({ }) vim.cmd.colorscheme("nord") end, + }, + { + "ibhagwan/fzf-lua", + -- optional for icon support + dependencies = { "nvim-tree/nvim-web-devicons" }, + -- or if using mini.icons/mini.nvim + -- dependencies = { "echasnovski/mini.icons" }, + opts = {} } }, -- Configure any other settings here. See the documentation for more details. @@ -43,3 +51,6 @@ require("lazy").setup({ checker = { enabled = true }, }) +vim.api.nvim_set_keymap("n", "", [[lua require"fzf-lua".files()]], {}) +vim.api.nvim_set_keymap("n", "", [[lua require"fzf-lua".grep_project()]], {}) +vim.api.nvim_set_keymap("n", "", [[lua require"fzf-lua".buffers()]], {}) \ No newline at end of file