summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-01-06 19:06:53 +0000
committerMaxime Coste <frrrwww@gmail.com>2015-01-06 19:06:53 +0000
commitde12fe1cc67cb7b61c8a824c2bffbfbd75ba503f (patch)
tree3f7bd705a5ff8c33559521d987147962888921e5
parent295a97f2a64b0b8d548ed7948d6c278ba04a9c67 (diff)
Add completion for debug command
-rw-r--r--src/commands.cc7
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")