♻️ refactor(nvim): telescope plugins and undotree

This commit is contained in:
Sergio Laín 2023-11-12 20:48:07 +01:00
parent 4a785d65d7
commit 6d67e245b2
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
6 changed files with 29 additions and 36 deletions

View file

@ -139,7 +139,6 @@
"trouble.nvim": { "branch": "main", "commit": "f1168feada93c0154ede4d1fe9183bf69bac54ea" }, "trouble.nvim": { "branch": "main", "commit": "f1168feada93c0154ede4d1fe9183bf69bac54ea" },
"tsc.nvim": { "branch": "main", "commit": "26d3c9010f3ef78fbecdfc69d901ab8ed89cff6c" }, "tsc.nvim": { "branch": "main", "commit": "26d3c9010f3ef78fbecdfc69d901ab8ed89cff6c" },
"twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" }, "twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" },
"undotree": { "branch": "master", "commit": "36ff7abb6b60980338344982ad4cdf03f7961ecd" },
"urlview.nvim": { "branch": "main", "commit": "7d622e11adbc2cac5bba62345ade9b6672d564a4" }, "urlview.nvim": { "branch": "main", "commit": "7d622e11adbc2cac5bba62345ade9b6672d564a4" },
"venv-selector.nvim": { "branch": "main", "commit": "d5f6602d2d3f4089116a7eb04475b6a295f72419" }, "venv-selector.nvim": { "branch": "main", "commit": "d5f6602d2d3f4089116a7eb04475b6a295f72419" },
"vim-be-good": { "branch": "master", "commit": "c290810728a4f75e334b07dc0f3a4cdea908d351" }, "vim-be-good": { "branch": "master", "commit": "c290810728a4f75e334b07dc0f3a4cdea908d351" },

View file

@ -1,10 +1,6 @@
local util = require("lazyvim.util") local Util = require("lazyvim.util")
return { return {
{
"mbbill/undotree",
event = "BufReadPost",
},
{ {
"debugloop/telescope-undo.nvim", "debugloop/telescope-undo.nvim",
opts = {}, opts = {},
@ -13,5 +9,8 @@ return {
require("telescope").load_extension("undo") require("telescope").load_extension("undo")
end) end)
end, end,
keys = {
{ "<leader>su", "<cmd>Telescope undo<cr>", desc = "Undos" },
},
}, },
} }

View file

@ -52,6 +52,7 @@ return {
opts = { opts = {
defaults = { defaults = {
["<leader>gc"] = { name = "+conflicts" }, ["<leader>gc"] = { name = "+conflicts" },
["<leader>gw"] = { name = "+worktrees" },
}, },
}, },
}, },

View file

@ -1,3 +1,5 @@
local Util = require("lazyvim.util")
return { return {
{ {
"aurum77/live-server.nvim", "aurum77/live-server.nvim",
@ -15,4 +17,15 @@ return {
event = "BufReadPost", event = "BufReadPost",
config = true, config = true,
}, },
{
"piersolenski/telescope-import.nvim",
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").load_extension("import")
end)
end,
keys = {
{ "<leader>si", "<cmd>Telescope import<CR>", desc = "Imports" },
},
},
} }

View file

@ -1,3 +1,5 @@
local Util = require("lazyvim.util")
return { return {
{ {
"voldikss/vim-floaterm", "voldikss/vim-floaterm",
@ -34,6 +36,14 @@ return {
{ "<leader>ftV", "<cmd>FloatermNew --name=vsplitbuffer --opener=edit --titleposition=center --width=0.35 --wintype=vsplit --cwd=<buffer><cr>", desc = "Vsplit (cwd)" }, { "<leader>ftV", "<cmd>FloatermNew --name=vsplitbuffer --opener=edit --titleposition=center --width=0.35 --wintype=vsplit --cwd=<buffer><cr>", desc = "Vsplit (cwd)" },
}, },
}, },
{
"dawsers/telescope-floaterm.nvim",
config = function()
Util.on_load("telescope.nvim", function()
require("telescope").load_extension("floaterm")
end)
end,
},
{ {
"folke/which-key.nvim", "folke/which-key.nvim",
opts = { opts = {

View file

@ -22,23 +22,6 @@ return {
end) end)
end, end,
}, },
{
"dawsers/telescope-floaterm.nvim",
config = function()
Util.on_load("telescope.nvim", function()
require("telescope").load_extension("floaterm")
end)
end,
},
{
"debugloop/telescope-undo.nvim",
opts = {},
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").load_extension("undo")
end)
end,
},
{ {
"prochri/telescope-all-recent.nvim", "prochri/telescope-all-recent.nvim",
dependencies = { dependencies = {
@ -79,14 +62,6 @@ return {
end) end)
end, end,
}, },
{
"piersolenski/telescope-import.nvim",
config = function(_, opts)
Util.on_load("telescope.nvim", function()
require("telescope").load_extension("import")
end)
end,
},
{ {
"jvgrootveld/telescope-zoxide", "jvgrootveld/telescope-zoxide",
config = function() config = function()
@ -130,14 +105,11 @@ return {
"<cmd>Telescope dap variables<CR>", "<cmd>Telescope dap variables<CR>",
desc = "Variables", desc = "Variables",
}, },
{ "<leader>si", "<cmd>Telescope import<CR>", desc = "Imports" },
{ "<leader>sz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" }, { "<leader>sz", "<cmd>Telescope zoxide list<CR>", desc = "Zoxide" },
{ "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" }, { "<leader>sp", "<cmd>Telescope lazy<CR>", desc = "Plugins (Lazy)" },
{ "<leader>sl", "<cmd>Telescope luasnip<CR>", desc = "Luasnip (Snippets)" }, { "<leader>sl", "<cmd>Telescope luasnip<CR>", desc = "Luasnip (Snippets)" },
{ "<leader>sN", "<cmd>Nerdy<cr>", desc = "Nerd Fonts" }, { "<leader>sN", "<cmd>Nerdy<cr>", desc = "Nerd Fonts" },
{ "<leader>gC", "<cmd>Telescope git_commits<CR>", desc = "Commits" }, { "<leader>gC", "<cmd>Telescope git_commits<CR>", desc = "Commits" },
{ "<leader>cu", "<cmd>Telescope undo<cr>", desc = "Undotree" },
{ {
"<leader>ssa", "<leader>ssa",
Util.telescope("lsp_document_symbols", { Util.telescope("lsp_document_symbols", {
@ -456,14 +428,13 @@ return {
defaults = { defaults = {
["<leader>sS"] = { name = "+Goto Symbols (Workspace)" }, ["<leader>sS"] = { name = "+Goto Symbols (Workspace)" },
["<leader>ss"] = { name = "+Goto Symbols" }, ["<leader>ss"] = { name = "+Goto Symbols" },
["<leader>gw"] = { name = "+worktrees" },
}, },
}, },
}, },
{ {
"axieax/urlview.nvim", "axieax/urlview.nvim",
cmd = { "UrlView" }, cmd = { "UrlView" },
keys = { { "<leader>su", "<cmd>UrlView<cr>", desc = "Search Urls" } }, keys = { { "<leader>sU", "<cmd>UrlView<cr>", desc = "Search Urls" } },
opts = { opts = {
default_picker = "telescope", default_picker = "telescope",
}, },