telescope-frecency.nvim/lua/frecency/state.lua
2024-03-23 16:49:39 +09:00

22 lines
407 B
Lua

---@class FrecencyState
---@field picker FrecencyTelescopePicker?
local State = {}
---@return FrecencyState
State.new = function()
return setmetatable({}, { __index = State, __meta = "kv" })
end
---@param picker FrecencyTelescopePicker?
---@return nil
function State:set(picker)
self.picker = picker
end
---@return FrecencyTelescopePicker?
function State:get()
return self.picker
end
return State