diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-02-14 00:02:01 +0000 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-02-14 00:02:01 +0000 |
| commit | d470bd2cc9d5fb4081f998c752b8207deef857f8 (patch) | |
| tree | 0af03989ea1fc4d8ab54732fcadae8e5a4de6b19 /src/input_handler.cc | |
| parent | e3a04dfa651ea4b32af64f207291ca8818adbf32 (diff) | |
Make numeric registers setable
Fixes #1214
Diffstat (limited to 'src/input_handler.cc')
| -rw-r--r-- | src/input_handler.cc | 5 |
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; |
