summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-06-03 21:18:55 +1000
committerMaxime Coste <mawww@kakoune.org>2018-07-05 07:54:28 +1000
commit74e4925de009a2917ae3101cb55c826cae6cd013 (patch)
tree31bd1ad02845d84345a880849a758afa633e7297 /src/command_manager.cc
parent124a5d49059c1eb8ade653ef35ca9595041fc249 (diff)
Expand %reg{} inside double quotes only to the main selection value
Diffstat (limited to 'src/command_manager.cc')
-rw-r--r--src/command_manager.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc
index a554daa2..9209509d 100644
--- a/src/command_manager.cc
+++ b/src/command_manager.cc
@@ -265,7 +265,7 @@ auto expand_option(Option& opt, std::false_type)
auto expand_register(StringView reg, const Context& context, std::true_type)
{
- return join(RegisterManager::instance()[reg].get(context) | transform(quote), ' ', false);
+ return context.main_sel_register_value(reg).str();
}
auto expand_register(StringView reg, const Context& context, std::false_type)