Do not include aliases in command completion candidates anymore

Fuzzy matching makes it redundant.
Closes #817
This commit is contained in:
Maxime Coste 2016-11-14 00:29:43 +00:00
parent dcd733e5fa
commit 5249df78d4

View File

@ -536,10 +536,7 @@ Completions CommandManager::complete_command_name(const Context& context,
if (not with_aliases) if (not with_aliases)
return {0, query.length(), Kakoune::complete(query, query.length(), commands)}; return {0, query.length(), Kakoune::complete(query, query.length(), commands)};
auto candidates = Kakoune::complete(query, query.length(), auto candidates = Kakoune::complete(query, query.length(), commands);
concatenated(commands,
context.aliases().flatten_aliases() |
transform(std::mem_fn(&AliasRegistry::AliasDesc::first))));
return {0, query.length(), std::move(candidates)}; return {0, query.length(), std::move(candidates)};
} }