diff --git a/lua/spacevim/plugin/record-key.lua b/lua/spacevim/plugin/record-key.lua index fced9cc78..a6492d633 100644 --- a/lua/spacevim/plugin/record-key.lua +++ b/lua/spacevim/plugin/record-key.lua @@ -62,6 +62,11 @@ end local function on_key(key) table.insert(keys, key) + vim.fn.timer_start(timeout, function() + if #keys > 0 then + table.remove(keys, 1) + end + end, { ['repeat'] = 1 }) display() end