Add completion for debug command

This commit is contained in:
Maxime Coste 2015-01-06 19:06:53 +00:00
parent 295a97f2a6
commit de12fe1cc6

View File

@ -798,7 +798,12 @@ const CommandDesc debug_cmd = {
" existing commands: info, buffers", " existing commands: info, buffers",
ParameterDesc{ SwitchMap{}, ParameterDesc::Flags::SwitchesOnlyAtStart, 1 }, ParameterDesc{ SwitchMap{}, ParameterDesc::Flags::SwitchesOnlyAtStart, 1 },
CommandFlags::None, CommandFlags::None,
CommandCompleter{}, PerArgumentCommandCompleter({
[](const Context& context, CompletionFlags flags,
const String& prefix, ByteCount cursor_pos) -> Completions {
auto c = {"info", "buffers", "options"};
return { 0_byte, cursor_pos, complete(prefix, cursor_pos, c) };
} }),
[](const ParametersParser& parser, Context& context) [](const ParametersParser& parser, Context& context)
{ {
if (parser[0] == "info") if (parser[0] == "info")