aboutsummaryrefslogtreecommitdiff
path: root/src/keymap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/keymap.cpp')
-rw-r--r--src/keymap.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/keymap.cpp b/src/keymap.cpp
index f1e2d6fe..a11192a8 100644
--- a/src/keymap.cpp
+++ b/src/keymap.cpp
@@ -561,15 +561,9 @@ std::vector<KeyMapDesc> KeyMap::get_keymap_descriptions(std::string context)
return descs;
}
-std::vector<std::pair<std::string, MacroBinding>> KeyMap::get_macro_descriptions()
+const std::map<std::string, MacroBinding>& KeyMap::get_macro_descriptions()
{
- std::vector<std::pair<std::string, MacroBinding>> bindings;
- for (const auto& binding : macros_) {
- const std::string key = binding.first;
- const auto description = binding.second;
- bindings.push_back(std::make_pair(key, description));
- }
- return bindings;
+ return macros_;
}
KeyMap::~KeyMap() {}