telescope: refactor search panels and how they handle hidden files

This commit is contained in:
2025-10-15 09:46:28 +03:00
parent c575f7b67e
commit 03492410b0

View File

@@ -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
}
},
})