better telescope config

This commit is contained in:
Miguel Palhas
2024-10-08 09:56:24 +01:00
parent f2ac3c44de
commit 9a426b476c
7 changed files with 176 additions and 60 deletions
+25 -4
View File
@@ -1,13 +1,34 @@
return {
{
"nvim-telescope/telescope.nvim",
dependencies = { "nvim-treesitter/nvim-treesitter" },
cmd = "Telescope",
opts = function()
require "configs.telescope"
return require "configs.telescope"
end,
keys = {
{ "<C-p>", require("telescope.builtin").find_files, desc = "Find Files (root dir)" },
{ "<C-f>", require("telescope.builtin").live_grep, desc = "Fast live grep" },
{ "<C-S-f>", require("telescope.builtin").grep_string, desc = "Fast string grep" },
{
"<C-p>",
function()
require("telescope.builtin").find_files()
end,
desc = "File files",
},
{
"<C-S-f>",
function()
require("telescope.builtin").grep_string { search = "" }
end,
desc = "Fuzzy search",
},
{
"<C-f>",
function()
require("telescope.builtin").live_grep()
end,
desc = "Grep string",
},
},
},
}