From 44d296d2e5dc66024e6e2c615c053614a021e4f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 12 Nov 2023 23:22:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(nvim):=20moved=20logic=20of?= =?UTF-8?q?=20telescope=20extensions=20to=20each=20one?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lua/plugins/extras/coding/undotree.lua | 12 ++++++++ .config/nvim/lua/plugins/extras/lang/web.lua | 7 +++++ .config/nvim/lua/plugins/telescope.lua | 28 ++++++++++--------- 3 files changed, 34 insertions(+), 13 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/coding/undotree.lua b/.config/nvim/lua/plugins/extras/coding/undotree.lua index 4cbad6a2..93c200dd 100644 --- a/.config/nvim/lua/plugins/extras/coding/undotree.lua +++ b/.config/nvim/lua/plugins/extras/coding/undotree.lua @@ -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, diff --git a/.config/nvim/lua/plugins/extras/lang/web.lua b/.config/nvim/lua/plugins/extras/lang/web.lua index db0bdc6d..f447db24 100644 --- a/.config/nvim/lua/plugins/extras/lang/web.lua +++ b/.config/nvim/lua/plugins/extras/lang/web.lua @@ -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, diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 3630dfb1..036da77b 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -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 { "Telescope dap variables", desc = "Variables", }, - { "sz", "Telescope zoxide list", desc = "Zoxide" }, + { "fz", "Telescope zoxide list", desc = "Zoxide" }, { "sp", "Telescope lazy", desc = "Plugins (Lazy)" }, { "sl", "Telescope luasnip", desc = "Luasnip (Snippets)" }, { "sN", "Nerdy", 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,