Module Expr Str ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias Assign NameStore TupleLoad Str Str Str Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases Call NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num If Call AttributeLoad NameLoad attr body For NameStore Call NameLoad Call NameLoad NameLoad body For NameStore Call NameLoad Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Return Call NameLoad SubscriptLoad NameLoad Slice Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A 
`Fish-style <http://fishshell.com/>`_  like auto-suggestion.

While a user types input in a certain buffer, suggestions are generated
(asynchronously.) Usually, they are displayed after the input. When the cursor
presses the right arrow and the cursor is at the end of the input, the
suggestion will be inserted.
 __future__ unicode_literals abc ABCMeta abstractmethod six with_metaclass filters to_cli_filter N/A __all__ N/A Suggestion AutoSuggest AutoSuggestFromHistory ConditionalAutoSuggest Suggestion N/A object N/A N/A 
    Suggestion returned by an auto-suggest algorithm.

    :param text: The suggestion text.
     __init__ N/A N/A self text N/A N/A N/A N/A self text text N/A __repr__ N/A N/A self N/A N/A N/A N/A Suggestion(%s) N/A self text N/A N/A AutoSuggest N/A N/A with_metaclass ABCMeta object N/A N/A 
    Base class for auto suggestion implementations.
     get_suggestion N/A N/A self cli buffer document N/A N/A N/A 
        Return `None` or a :class:`.Suggestion` instance.

        We receive both ``buffer`` and ``document``. The reason is that auto
        suggestions are retrieved asynchronously. (Like completions.) The
        buffer text could be changed in the meantime, but ``document`` contains
        the buffer document like it was at the start of the auto suggestion
        call. So, from here, don't access ``buffer.text``, but use
        ``document.text`` instead.

        :param buffer: The :class:`~prompt_toolkit.buffer.Buffer` instance.
        :param document: The :class:`~prompt_toolkit.document.Document` instance.
         N/A abstractmethod N/A AutoSuggestFromHistory N/A AutoSuggest N/A N/A 
    Give suggestions based on the lines in the history.
     get_suggestion N/A N/A self cli buffer document N/A N/A N/A history N/A buffer history N/A text N/A N/A N/A N/A document text rsplit 1 N/A -1 N/A N/A N/A text strip N/A N/A string N/A reversed N/A list history N/A N/A line N/A reversed N/A N/A string splitlines N/A N/A N/A N/A line startswith text N/A N/A N/A Suggestion N/A line N/A N/A len text N/A N/A ConditionalAutoSuggest N/A AutoSuggest N/A N/A 
    Auto suggest that can be turned on and of according to a certain condition.
     __init__ N/A N/A self auto_suggest filter N/A N/A N/A N/A isinstance auto_suggest AutoSuggest N/A N/A self auto_suggest auto_suggest N/A N/A self filter N/A to_cli_filter filter N/A get_suggestion N/A N/A self cli buffer document N/A N/A N/A N/A N/A self filter cli N/A N/A N/A N/A N/A self auto_suggest get_suggestion cli buffer document N/A N/A