telescope: refactor search panels and how they handle hidden files
This commit is contained in:
@@ -22,13 +22,7 @@ return {
|
||||
telescope.setup({
|
||||
defaults = {
|
||||
vimgrep_arguments = vimgrep_arguments,
|
||||
file_ignore_patterns = {
|
||||
'node_modules',
|
||||
'galaxy-roles',
|
||||
'galaxy-collections',
|
||||
'.git',
|
||||
'.terraform',
|
||||
}
|
||||
file_ignore_patterns = { "^.git/" }
|
||||
},
|
||||
extensions = {
|
||||
fzf = {}
|
||||
@@ -46,7 +40,7 @@ return {
|
||||
prev = '<S-Tab>'
|
||||
},
|
||||
tabs = {
|
||||
{ name = 'Files', tele_func = builtin.find_files, tele_opts = { no_ignore = true, hidden = true } },
|
||||
{ name = 'Files', tele_func = builtin.find_files, tele_opts = { no_ignore = false, hidden = true, } },
|
||||
{ name = 'Advanced Grep', tele_func = require('crentist.telescope.advanced_grep').advanced_grep },
|
||||
{ name = 'Buffers', tele_func = builtin.buffers },
|
||||
},
|
||||
@@ -65,6 +59,14 @@ return {
|
||||
return vim.fn.isdirectory('.git') == 1
|
||||
end
|
||||
},
|
||||
{
|
||||
'All files',
|
||||
builtin.find_files,
|
||||
tele_opts = { no_ignore = true, hidden = true },
|
||||
available = function()
|
||||
return vim.fn.isdirectory('.git') == 1
|
||||
end
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user