30 lines
894 B
Lua
30 lines
894 B
Lua
return {
|
|
|
|
{'nvim-telescope/telescope-media-files.nvim',
|
|
config = function()
|
|
require('telescope').load_extension('media_files')
|
|
require'telescope'.setup({
|
|
extensions = {
|
|
media_files = {
|
|
-- filetypes whitelist
|
|
-- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
|
|
filetypes = {"png", "webp", "jpg", "jpeg", "pdf"},
|
|
find_cmd = "rg" -- find command (defaults to `fd`)
|
|
}
|
|
},
|
|
})
|
|
end
|
|
},
|
|
|
|
-- Fuzzy Finder (files, lsp, etc)
|
|
{ 'nvim-telescope/telescope.nvim',
|
|
branch = '0.1.x',
|
|
dependencies = { 'nvim-lua/plenary.nvim' }
|
|
},
|
|
|
|
-- Fuzzy Finder Algorithm which requires local dependencies to be built. Only load if `make` is available
|
|
{ 'nvim-telescope/telescope-fzf-native.nvim',
|
|
run = 'make',
|
|
cond = vim.fn.executable 'make' == 1 },
|
|
}
|