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