From 1d489d76de7c1f73a19ca89e680c313127803fbc Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Tue, 29 Apr 2025 17:13:31 +0300 Subject: feat: add `fzf-lua` for better choices --- flake.nix | 7 ++++++- lua/config/plugins/telescope.lua | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index a09bc90..454f393 100644 --- a/flake.nix +++ b/flake.nix @@ -197,7 +197,12 @@ leap-nvim flit-nvim ]; - telescope = [ telescope-nvim ]; + + telescope = [ + telescope-nvim + fzf-lua + ]; + treesitter = [ nvim-treesitter.withAllGrammars nvim-treesitter-textobjects diff --git a/lua/config/plugins/telescope.lua b/lua/config/plugins/telescope.lua index d72d5fa..05f6d59 100644 --- a/lua/config/plugins/telescope.lua +++ b/lua/config/plugins/telescope.lua @@ -25,4 +25,23 @@ return { require("telescope").load_extension("notify") end, }, + + { + "fzf-lua", + event = "DeferredUIEnter", + after = function(_) + require("fzf-lua").setup() + end, + + keys = { + { + "ca", + function() + require("fzf-lua").lsp_code_actions() + end, + mode = { "n" }, + desc = "[C]ode [A]ctions", + }, + }, + }, } -- cgit v1.2.3-70-g09d2