fix: setup extension on access as well (#1628)
This commit is contained in:
@@ -16,6 +16,9 @@ extensions.manager = setmetatable({}, {
|
|||||||
__index = function(t, k)
|
__index = function(t, k)
|
||||||
local ext = load_extension(k)
|
local ext = load_extension(k)
|
||||||
t[k] = ext.exports or {}
|
t[k] = ext.exports or {}
|
||||||
|
if ext.setup then
|
||||||
|
ext.setup(extensions._config[k] or {}, require("telescope.config").values)
|
||||||
|
end
|
||||||
extensions._health[k] = ext.health
|
extensions._health[k] = ext.health
|
||||||
|
|
||||||
return t[k]
|
return t[k]
|
||||||
|
|||||||
Reference in New Issue
Block a user