43 lines
1.1 KiB
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' },
|
|
},
|
|
}
|