Function LineGetter.tabComplete

Override this to provide tab completion. You may use the candidate argument to filter the list, but you don't have to (LineGetter will do it for you on the values you return).

string[] tabComplete (
  in const(dchar[]) candidate
);

Ideally, you wouldn't return more than about ten items since the list gets difficult to use if it is too long.

Default is to provide recent command history as autocomplete.