summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-02-14 00:02:01 +0000
committerMaxime Coste <mawww@kakoune.org>2017-02-14 00:02:01 +0000
commitd470bd2cc9d5fb4081f998c752b8207deef857f8 (patch)
tree0af03989ea1fc4d8ab54732fcadae8e5a4de6b19 /src/input_handler.cc
parente3a04dfa651ea4b32af64f207291ca8818adbf32 (diff)
Make numeric registers setable
Fixes #1214
Diffstat (limited to 'src/input_handler.cc')
-rw-r--r--src/input_handler.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/input_handler.cc b/src/input_handler.cc
index b112f7ad..3c72e66d 100644
--- a/src/input_handler.cc
+++ b/src/input_handler.cc
@@ -1124,7 +1124,7 @@ public:
on_next_key_with_autoinfo(context(), KeymapMode::None,
[this](Key key, Context&) {
if (auto cp = key.codepoint())
- insert(RegisterManager::instance()[*cp].values(context()));
+ insert(RegisterManager::instance()[*cp].get(context()));
}, "Enter register name", register_doc);
update_completions = false;
}
@@ -1491,7 +1491,8 @@ void InputHandler::stop_recording()
kak_assert(m_recording_reg != 0);
if (not m_recorded_keys.empty())
- RegisterManager::instance()[m_recording_reg] = {m_recorded_keys};
+ RegisterManager::instance()[m_recording_reg].set(
+ context(), {m_recorded_keys});
m_recording_reg = 0;
m_recording_level = -1;