From 7310cda1013139c43c6f305b1b76f100cc695a59 Mon Sep 17 00:00:00 2001 From: foxora Date: Thu, 19 Mar 2026 10:46:11 +0000 Subject: [PATCH] changed telescope to respect .gitignore, show hidden files, but always ignore .git/ --- .../programs/neovim/lua/plugins/telescope.lua | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/homes/modules/programs/neovim/lua/plugins/telescope.lua b/homes/modules/programs/neovim/lua/plugins/telescope.lua index c500eed..7a2a2b6 100644 --- a/homes/modules/programs/neovim/lua/plugins/telescope.lua +++ b/homes/modules/programs/neovim/lua/plugins/telescope.lua @@ -7,7 +7,10 @@ return { { "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 { { "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 { { "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",