diff options
feat: add `fzf-lua` for better choices
-rw-r--r-- | flake.nix | 7 | ||||
-rw-r--r-- | lua/config/plugins/telescope.lua | 19 |
2 files changed, 25 insertions, 1 deletions
@@ -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 = { + { + "<leader>ca", + function() + require("fzf-lua").lsp_code_actions() + end, + mode = { "n" }, + desc = "[C]ode [A]ctions", + }, + }, + }, } |