summaryrefslogtreecommitdiff
path: root/lua/telescope/state.lua
blob: 0ae31dd4bea44726c7f6a801fa21dfe531599859 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local state = {}

state._statuses = {}

--- Set the status for a particular prompt bufnr
function state.set_status(prompt_bufnr, status)
  state._statuses[prompt_bufnr] = status
end

function state.get_status(prompt_bufnr)
  return state._statuses[prompt_bufnr] or {}
end

function state.clear_status(prompt_bufnr)
  state.set_status(prompt_bufnr, nil)
end

return state