summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix7
-rw-r--r--lua/config/plugins/telescope.lua19
2 files changed, 25 insertions, 1 deletions
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 = {
+ {
+ "<leader>ca",
+ function()
+ require("fzf-lua").lsp_code_actions()
+ end,
+ mode = { "n" },
+ desc = "[C]ode [A]ctions",
+ },
+ },
+ },
}