telescope-frecency.nvim/lua/frecency/state.lua
JINNOUCHI Yasushi 2a22815b09
Simplify code with using frecency.config (#189)
* chore: change the position of `?`

* fix: use config module to simplify code

* test: fix tests to use frecency.config

* test: remove macOS with nightly Neovim temporarily
2024-03-25 18:45:45 +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