From 025b91baca170c82184ab99d042ec1db43ceeb31 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 10 Oct 2016 23:44:18 +0100 Subject: Convert some uses of lambda to more concise std::mem_fn --- src/command_manager.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/command_manager.cc') diff --git a/src/command_manager.cc b/src/command_manager.cc index 6f78f686..9f33ea34 100644 --- a/src/command_manager.cc +++ b/src/command_manager.cc @@ -531,16 +531,15 @@ Completions CommandManager::complete_command_name(const Context& context, { auto commands = m_commands | filter([](const CommandMap::value_type& cmd) { return not (cmd.second.flags & CommandFlags::Hidden); }) - | transform([](const CommandMap::value_type& cmd) { return StringView{cmd.first}; }); + | transform(std::mem_fn(&CommandMap::value_type::first)); if (not with_aliases) return {0, query.length(), Kakoune::complete(query, query.length(), commands)}; auto candidates = Kakoune::complete(query, query.length(), concatenated(commands, - context.aliases().flatten_aliases() - | transform([](AliasRegistry::AliasDesc alias) - { return alias.first; }))); + context.aliases().flatten_aliases() | + transform(std::mem_fn(&AliasRegistry::AliasDesc::first)))); return {0, query.length(), std::move(candidates)}; } -- cgit v1.2.3