Telescope plugins should be loaded _after_ telescope

This commit is contained in:
Dreaded_X 2025-06-01 21:05:20 +02:00
parent 5c946599bc
commit 2b19c01d6b
Signed by: Dreaded_X
GPG Key ID: 5A0CBFE3C3377FAA

View File

@ -3,26 +3,12 @@ local window = require("symbols.window")
--- @module "lazy"
--- @type LazySpec
return {
{
"nvim-telescope/telescope.nvim",
cmd = { "Telescope" },
lazy = false,
dependencies = {
"nvim-lua/plenary.nvim",
{
"nvim-telescope/telescope-ui-select.nvim",
config = function()
require("telescope").load_extension("ui-select")
end,
},
{
"nvim-telescope/telescope-fzf-native.nvim",
build = "make",
cond = function()
return vim.fn.executable("make") == 1
end,
config = function()
require("telescope").load_extension("fzf")
end,
},
},
opts = function()
return {
@ -54,6 +40,9 @@ return {
},
}
end,
config = function(plugin, opts)
require("telescope").setup(opts)
end,
init = function()
vim.keymap.set("n", "<leader>.", function()
require("telescope.builtin").oldfiles()
@ -117,4 +106,27 @@ return {
end,
})
end,
},
{
"nvim-telescope/telescope-ui-select.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
},
config = function()
require("telescope").load_extension("ui-select")
end,
},
{
"nvim-telescope/telescope-fzf-native.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
},
build = "make",
cond = function()
return vim.fn.executable("make") == 1
end,
config = function()
require("telescope").load_extension("fzf")
end,
},
}