From 3e51152da975b2e288570a5b799f63c5be27249e Mon Sep 17 00:00:00 2001 From: don philipe Date: Wed, 14 May 2025 10:11:37 +0200 Subject: [PATCH] Search hidden files with telescope --- .config/nvim/lua/config/telescope.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.config/nvim/lua/config/telescope.lua b/.config/nvim/lua/config/telescope.lua index 8ba0851..55ba39a 100644 --- a/.config/nvim/lua/config/telescope.lua +++ b/.config/nvim/lua/config/telescope.lua @@ -7,8 +7,18 @@ vim.keymap.set('n', 'ft', builtin.treesitter, { desc = 'Telescope treesi -- find selected text in visual mode with Ctrl-f via telescope: vim.keymap.set('v', '', 'y:Telescope live_grep default_text=0', default_opts) +-- grep hidden files as well +local telescopeConfig = require("telescope.config") +local vimgrep_arguments = { unpack(telescopeConfig.values.vimgrep_arguments) } +-- I want to search in hidden/dot files. +table.insert(vimgrep_arguments, "--hidden") +-- I don't want to search in the `.git` directory. +table.insert(vimgrep_arguments, "--glob") +table.insert(vimgrep_arguments, "!**/.git/*") + require('telescope').setup({ defaults = { + vimgrep_arguments = vimgrep_arguments, layout_strategy = 'vertical', layout_config = { vertical = { width = 0.95 }