26 lines
842 B
Lua
26 lines
842 B
Lua
return {
|
|
{
|
|
'nvim-telescope/telescope.nvim',
|
|
dependencies = { 'nvim-lua/plenary.nvim' },
|
|
lazy = false,
|
|
config = function()
|
|
require('telescope').setup {
|
|
extensions = {
|
|
["ui-select"] = {
|
|
require("telescope.themes").get_dropdown {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
require("telescope").load_extension("ui-select")
|
|
end,
|
|
keys = {
|
|
{ '<leader>ff', "<cmd>lua require('telescope.builtin').find_files()<cr>", noremap = true, silent = true },
|
|
{ '<leader>fg', "<cmd>lua require('telescope.builtin').live_grep()<cr>", noremap = true, silent = true },
|
|
{ '<leader>fb', "<cmd>lua require('telescope.builtin').buffers()<cr>", noremap = true, silent = true },
|
|
{ '<leader>fh', "<cmd>lua require('telescope.builtin').help_tags()<cr>", noremap = true, silent = true },
|
|
}
|
|
},
|
|
{ 'nvim-telescope/telescope-ui-select.nvim' }
|
|
}
|