summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2021-03-03 13:26:57 -0500
committerTJ DeVries <devries.timothyj@gmail.com>2021-03-03 13:26:57 -0500
commit390e5fa9f50a2946e2c1d080f114313d984bc4e1 (patch)
tree99e7f7a3036c1595705e9605365e8dcc6f07f480 /lua
parent3faca0802f7b9fefb5af7500c1fa0c0f7acaba64 (diff)
fix: Keep remaps safe between reloads
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/mappings.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua/telescope/mappings.lua b/lua/telescope/mappings.lua
index 3eaa11c..40a52f3 100644
--- a/lua/telescope/mappings.lua
+++ b/lua/telescope/mappings.lua
@@ -57,13 +57,14 @@ mappings.default_mappings = config.values.default_mappings or {
},
}
-local keymap_store = setmetatable({}, {
+__TelescopeKeymapStore = __TelescopeKeymapStore or setmetatable({}, {
__index = function(t, k)
rawset(t, k, {})
return rawget(t, k)
end
})
+local keymap_store = __TelescopeKeymapStore
local _mapping_key_id = 0
local get_next_id = function()