diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2015-01-06 19:06:53 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2015-01-06 19:06:53 +0000 |
| commit | de12fe1cc67cb7b61c8a824c2bffbfbd75ba503f (patch) | |
| tree | 3f7bd705a5ff8c33559521d987147962888921e5 | |
| parent | 295a97f2a64b0b8d548ed7948d6c278ba04a9c67 (diff) | |
Add completion for debug command
| -rw-r--r-- | src/commands.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/commands.cc b/src/commands.cc index f549bd0c..de7c3281 100644 --- a/src/commands.cc +++ b/src/commands.cc @@ -798,7 +798,12 @@ const CommandDesc debug_cmd = { " existing commands: info, buffers", ParameterDesc{ SwitchMap{}, ParameterDesc::Flags::SwitchesOnlyAtStart, 1 }, 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) { if (parser[0] == "info") |
