refactor(nvim): simplify lazy loading configuration
This commit is contained in:
1 parent
8c7f943e64
commit
2c1e70cfdc
7 files changed
+1063
-1
No files matched your search
@@ -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,
|
||||
}
|
||||
Reference in new issue
Block a user