summaryrefslogtreecommitdiff
path: root/lua/telescope/state.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/state.lua')
-rw-r--r--lua/telescope/state.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/telescope/state.lua b/lua/telescope/state.lua
index a014a0d..6a06eb1 100644
--- a/lua/telescope/state.lua
+++ b/lua/telescope/state.lua
@@ -1,12 +1,21 @@
local state = {}
TelescopeGlobalState = TelescopeGlobalState or {}
+TelescopeGlobalState.global = TelescopeGlobalState.global or {}
--- Set the status for a particular prompt bufnr
function state.set_status(prompt_bufnr, status)
TelescopeGlobalState[prompt_bufnr] = status
end
+function state.set_global_key(key, value)
+ TelescopeGlobalState.global[key] = value
+end
+
+function state.get_global_key(key)
+ return TelescopeGlobalState.global[key]
+end
+
function state.get_status(prompt_bufnr)
return TelescopeGlobalState[prompt_bufnr] or {}
end