| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
Here is the complete list of callable completion functions present in Readline.
rl_completion_matches() and rl_completion_entry_function).
The default is to do filename
completion.  This calls rl_complete_internal() with an
argument depending on invoking_key.
rl_complete
().  This calls rl_complete_internal() with an argument of
`?'.
rl_complete().
This calls rl_complete_internal() with an argument of `*'.
NULL.
The first entry in the returned array is the substitution for text.
The remaining entries are the possible completions.  The array is
terminated with a NULL pointer.
entry_func is a function of two args, and returns a
char *.  The first argument is text.  The second is a
state argument; it is zero on the first call, and non-zero on subsequent
calls.  entry_func returns a NULL  pointer to the caller
when there are no more matches.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |