From 6dd83e51eb332795015d2996c432551ccb5ee015 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 27 Feb 2024 18:12:55 +0000 Subject: [PATCH] Update `telescope_ignore_patterns` --- CHANGELOG.md | 1 + lua/opdavies/telescope/init.lua | 9 --------- lua/opdavies/telescope/setup.lua | 23 +++++++++++++++++------ 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d72a2f7..87d2e94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Changed +* Updated Telescope to ignore more files and directories by default. * Replace `christoomey/vim-tmux-navigator` with `alexghergh/nvim-tmux-navigation`. ## 26th February 2024 diff --git a/lua/opdavies/telescope/init.lua b/lua/opdavies/telescope/init.lua index 56ccc24..d8c8fdd 100644 --- a/lua/opdavies/telescope/init.lua +++ b/lua/opdavies/telescope/init.lua @@ -97,14 +97,6 @@ function M.file_browser() require("telescope").extensions.file_browser.file_browser(opts) end -function M.find_files() - local opts = { - file_ignore_patterns = { ".git/", "**/{core,contrib}", "vendor" }, - } - - require("telescope.builtin").find_files(opts) -end - function M.find_all_files() local opts = { no_ignore = true, @@ -116,7 +108,6 @@ end function M.git_files() local opts = { - file_ignore_patterns = { ".git/", "**/{core,contrib}", "vendor" }, hidden = true, no_ignore = true, } diff --git a/lua/opdavies/telescope/setup.lua b/lua/opdavies/telescope/setup.lua index 53090b4..4ce76d8 100644 --- a/lua/opdavies/telescope/setup.lua +++ b/lua/opdavies/telescope/setup.lua @@ -33,14 +33,24 @@ local lga_actions = require "telescope-live-grep-args.actions" telescope.setup { defaults = { buffer_previewer_maker = new_maker, - file_ignore_patterns = { ".direnv/", ".git/" }, - layout_config = { - prompt_position = "top", + + file_ignore_patterns = { + "%/contrib", + "%/core", + "%/libraries", + ".direnv", + ".git/", + "composer.json.save", + "composer.lock", + "flake.lock", + "node_modules", + "package-lock.json", + "pnpm-lock.yaml", + "vendor", + "yarn.lock", }, - preview = { - hide_on_startup = true, - }, + layout_config = { prompt_position = "top" }, mappings = { i = { @@ -53,6 +63,7 @@ telescope.setup { no_ignore = true, path_display = { truncate = 1 }, + preview = { hide_on_startup = true }, prompt_prefix = "$ ", sorting_strategy = "ascending", },