rluserman: Commands For Completion

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