refactor(nvim): simplify lazy loading configuration

This commit is contained in:
Prad Nukala committed 2025-10-16 10:49:45 -04:00
1 parent 8c7f943e64
commit 2c1e70cfdc
7 files changed
+1063 -1

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
--- Telescope configuration with Doodle integration
--- Extends telescope.nvim with doodle extension
--- @module plugins.telescope
return {
"nvim-telescope/telescope.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"apdot/doodle",
},
opts = function(_, opts)
-- Ensure extensions table exists
opts.extensions = opts.extensions or {}
-- Add doodle extension configuration
opts.extensions.doodle = {}
return opts
end,
config = function(_, opts)
local telescope = require "telescope"
-- Setup telescope with options
telescope.setup(opts)
-- Load the doodle extension
telescope.load_extension "doodle"
end,
}