changed telescope to respect .gitignore, show hidden files, but always ignore .git/

This commit is contained in:
foxora 2026-03-19 10:46:11 +00:00
parent 55099cdad2
commit 7310cda101

View file

@ -7,7 +7,10 @@ return {
{
"<leader>f",
function()
return require("telescope.builtin").find_files()
return require("telescope.builtin").find_files({
hidden = true,
file_ignore_patterns = { "^.git/" },
})
end,
mode = { "n" },
desc = "Telescope search [F]iles",
@ -23,7 +26,10 @@ return {
{
"<leader>ts",
function()
return require("telescope.builtin").live_grep()
return require("telescope.builtin").live_grep({
additional_args = { "--hidden" },
glob_pattern = { "!.git/" },
})
end,
mode = { "n" },
desc = "[T]elescope [S]earch cwd with grep",
@ -31,7 +37,10 @@ return {
{
"<leader>tw",
function()
return require("telescope.builtin").grep_string()
return require("telescope.builtin").grep_string({
additional_args = { "--hidden" },
glob_pattern = { "!.git/" },
})
end,
mode = { "n" },
desc = "[T]elescope search current [W]ord",