making sure that live grep doesn't look at parent gitignore

This commit is contained in:
talksik
2023-10-11 17:59:40 -07:00
parent e7e885866d
commit 7910922ea3
+20 -6
View File
@@ -1,13 +1,25 @@
local builtin = require('telescope.builtin')
local telescopeConfig = require("telescope.config")
-- Clone the default Telescope configuration
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/*")
table.insert(vimgrep_arguments, "--no-ignore-parent")
require('telescope').setup {
extensions = {
fzf = {
fuzzy = true, -- false will only do exact matching
override_generic_sorter = true, -- override the generic sorter
override_file_sorter = true, -- override the file sorter
case_mode = "smart_case", -- or "ignore_case" or "respect_case"
-- the default case_mode is "smart_case"
fuzzy = true, -- false will only do exact matching
override_generic_sorter = true, -- override the generic sorter
override_file_sorter = true, -- override the file sorter
case_mode = "smart_case", -- or "ignore_case" or "respect_case"
-- the default case_mode is "smart_case"
}
},
pickers = {
@@ -17,10 +29,12 @@ require('telescope').setup {
},
},
defaults = {
vimgrep_arguments = vimgrep_arguments,
mappings = {
-- normal mode
n = {
['<c-d>'] = require('telescope.actions').delete_buffer
['<c-d>'] = require('telescope.actions').delete_buffer
},
-- insert mode
i = {