🐛 fix(nvim): moved logic of telescope extensions to each one

This commit is contained in:
Sergio Laín 2023-11-12 23:22:37 +01:00
parent 6d67e245b2
commit 44d296d2e5
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
3 changed files with 34 additions and 13 deletions

View file

@ -6,6 +6,18 @@ return {
opts = {},
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").setup({
extensions = {
undo = {
use_delta = true,
side_by_side = true,
layout_strategy = "vertical",
layout_config = {
preview_height = 0.6,
},
},
},
})
require("telescope").load_extension("undo")
end)
end,

View file

@ -21,6 +21,13 @@ return {
"piersolenski/telescope-import.nvim",
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").setup({
extensions = {
import = {
insert_at_top = true,
},
},
})
require("telescope").load_extension("import")
end)
end,

View file

@ -64,8 +64,21 @@ return {
},
{
"jvgrootveld/telescope-zoxide",
config = function()
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").setup({
extensions = {
zoxide = {
mappings = {
default = {
after_action = function(selection)
require("telescope.builtin").find_files({ cwd = selection.path })
end,
},
},
},
},
})
require("telescope").load_extension("zoxide")
end)
end,
@ -105,7 +118,7 @@ return {
"<cmd>Telescope dap variables<CR>",
desc = "Variables",
},
{ "<leader>sz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" },
{ "<leader>fz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" },
{ "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" },
{ "<leader>sl", "<cmd>Telescope luasnip<CR>", desc = "Luasnip (Snippets)" },
{ "<leader>sN", "<cmd>Nerdy<cr>", desc = "Nerd Fonts" },
@ -401,17 +414,6 @@ return {
},
},
extensions = {
undo = {
use_delta = true,
side_by_side = true,
layout_strategy = "vertical",
layout_config = {
preview_height = 0.8,
},
},
import = {
insert_at_top = true,
},
fzf = {
fuzzy = true,
override_generic_sorter = true,