lazyvim/lua/plugins/telescope.lua

43 lines
1.1 KiB
Lua

return {
{
"nvim-telescope/telescope.nvim",
lazy = false,
priority = 100,
dependencies = { 'nvim-lua/plenary.nvim' },
config = function()
local actions = require("telescope.actions")
require("telescope").setup {
defaults = {
layout_strategy = 'horizontal',
layout_config = {
prompt_position = 'top',
},
sorting_strategy = "ascending",
mappings = {
i = {
["<C-j>"] = actions.move_selection_next,
["<C-k>"] = actions.move_selection_previous,
}
}
},
extensions = {
file_browser = {
cwd_to_path = true,
display_stat = false,
grouped = true,
initial_mode = 'normal',
select_buffer = true,
},
},
}
require("telescope").load_extension "file_browser"
end
},
{
'nvim-telescope/telescope-file-browser.nvim',
lazy = false,
dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' },
},
}