From 96bd0e0e1c7261d568efc10393be90005df0cd1a Mon Sep 17 00:00:00 2001 From: bumpsoo Date: Fri, 19 Jul 2024 23:55:06 +0900 Subject: [PATCH] fix: make telescope search hidden files --- .config/nvim/lua/bumpsoo/plugins/telescope.lua | 16 ++++++++++++++++ .../lua/bumpsoo/plugins/telescope_browser.lua | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/.config/nvim/lua/bumpsoo/plugins/telescope.lua b/.config/nvim/lua/bumpsoo/plugins/telescope.lua index 558b290..529aaf0 100644 --- a/.config/nvim/lua/bumpsoo/plugins/telescope.lua +++ b/.config/nvim/lua/bumpsoo/plugins/telescope.lua @@ -5,6 +5,22 @@ return { 'BurntSushi/ripgrep' }, config = function() + local telescope = require("telescope") + local telescopeConfig = require("telescope.config") + local vimgrep_arguments = { unpack(telescopeConfig.values.vimgrep_arguments) } + table.insert(vimgrep_arguments, "--hidden") + table.insert(vimgrep_arguments, "--glob") + table.insert(vimgrep_arguments, "!**/.git/*") + telescope.setup({ + defaults = { + vimgrep_arguments = vimgrep_arguments, + }, + pickers = { + find_files = { + find_command = { "rg", "--files", "--hidden", "--glob", "!**/.git/*" }, + }, + }, + }) local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) diff --git a/.config/nvim/lua/bumpsoo/plugins/telescope_browser.lua b/.config/nvim/lua/bumpsoo/plugins/telescope_browser.lua index 5f7394c..a572013 100644 --- a/.config/nvim/lua/bumpsoo/plugins/telescope_browser.lua +++ b/.config/nvim/lua/bumpsoo/plugins/telescope_browser.lua @@ -2,6 +2,14 @@ return { "nvim-telescope/telescope-file-browser.nvim", dependencies = {"nvim-telescope/telescope.nvim"}, config = function() + require("telescope").setup { + extensions = { + file_browser = { + grouped = true, + hidden = { file_browser = true, folder_browser = true }, + }, + }, + } require("telescope").load_extension "file_browser" vim.keymap.set("n", "fb", function() require("telescope").extensions.file_browser.file_browser()