Commands For Completion

Go forward to Keyboard Macros
Go backward to Numeric Arguments
Go up to Bindable Readline Commands
Go to the top op gdb

Letting Readline Type For You

`complete (<TAB>)'
     Attempt to perform completion on the text before point.  The
     actual completion performed is application-specific.  The default
     is filename completion.
`possible-completions (M-?)'
     List the possible completions of the text before point.
`insert-completions (M-*)'
     Insert all completions of the text before point that would have
     been generated by `possible-completions'.
`menu-complete ()'
     Similar to `complete', but replaces the word to be completed with
     a single match from the list of possible completions.  Repeated
     execution of `menu-complete' steps through the list of possible
     completions, inserting each match in turn.  At the end of the list
     of completions, the bell is rung (subject to the setting of
     `bell-style') and the original text is restored.  An argument of N
     moves N positions forward in the list of matches; a negative
     argument may be used to move backward through the list.  This
     command is intended to be bound to <TAB>, but is unbound by
`delete-char-or-list ()'
     Deletes the character under the cursor if not at the beginning or
     end of the line (like `delete-char').  If at the end of the line,
     behaves identically to `possible-completions'.  This command is
     unbound by default.