mirror of
https://github.com/kristoferssolo/telescope-frecency.nvim.git
synced 2025-10-21 20:10:38 +00:00
* refactor: simplify logic to load web_devicons * refactor: make register() asynchronous * fix: load lazily modules outside this plugin * refactor: simplify logic to wait initialization * refactor: use uv.hrtime() instead of os.clock() * fix: avoid errors in calling plenary.log in async * test: store elapsed time to check in tests * test: fix module names This becomes a problem only in Ubuntu because macOS and Windows does not care cases in filenames. * test: fix types and unused modules * style: fix by stylua * refactor: make recency / entry_maker loaded lazily
12 lines
232 B
Lua
12 lines
232 B
Lua
---@param module string
|
|
return function(module)
|
|
return setmetatable({}, {
|
|
__index = function(_, key)
|
|
return require(module)[key]
|
|
end,
|
|
__call = function(_, ...)
|
|
return require(module)(...)
|
|
end,
|
|
})
|
|
end
|