summaryrefslogtreecommitdiff
path: root/nvim/lua/plugins/telescope.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/plugins/telescope.lua')
-rw-r--r--nvim/lua/plugins/telescope.lua23
1 files changed, 16 insertions, 7 deletions
diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua
index 9595d51..2348275 100644
--- a/nvim/lua/plugins/telescope.lua
+++ b/nvim/lua/plugins/telescope.lua
@@ -1,10 +1,19 @@
-require("telescope").setup({
- pickers = {
- buffers = {
- initial_mode = "normal",
+return {
+ "nvim-telescope/telescope.nvim",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ opts = {
+ pickers = {
+ buffers = {
+ initial_mode = "normal",
+ },
+ },
+ defaults = {
+ file_ignore_patterns = { "vendor", "node_modules" },
},
},
- defaults = {
- file_ignore_patterns = { "vendor", "node_modules" },
+ keys = {
+ { "<leader>ff", "<cmd>Telescope find_files<CR>", noremap = true, silent = true, desc = "Find files" },
+ { "<leader>fg", "<cmd>Telescope live_grep<CR>", noremap = true, silent = true, desc = "Live grep" },
+ { "<leader>fb", "<cmd>Telescope buffers<CR>", noremap = true, silent = true, desc = "Find buffers" },
},
-})
+}