o
    ÞË·e’  ã                   @   s„   d Z ddlmZ ddlmZ ddlmZ ddlmZm	Z	m
Z
 ddlmZ ddlmZmZ ddlmZmZmZ d	gZd
efdd	„ZdS )zr
Default key bindings.::

    key_bindings = load_key_bindings()
    app = Application(key_bindings=key_bindings)
é    )Úbuffer_has_focus)Úload_basic_bindings)Úload_cpr_bindings)Úload_emacs_bindingsÚload_emacs_search_bindingsÚ#load_emacs_shift_selection_bindings)Úload_mouse_bindings)Úload_vi_bindingsÚload_vi_search_bindings)ÚConditionalKeyBindingsÚKeyBindingsBaseÚmerge_key_bindingsÚload_key_bindingsÚreturnc                  C   s8   t tƒ tƒ tƒ tƒ tƒ tƒ gƒ} t t| tƒt	ƒ t
ƒ gƒS )zM
    Create a KeyBindings object that contains the default key bindings.
    )r   r   r   r   r   r	   r
   r   r   r   r   )Úall_bindings© r   úZ/var/www/ideatree/venv/lib/python3.10/site-packages/prompt_toolkit/key_binding/defaults.pyr      s   ÷ÿøÿN)Ú__doc__Úprompt_toolkit.filtersr   Ú)prompt_toolkit.key_binding.bindings.basicr   Ú'prompt_toolkit.key_binding.bindings.cprr   Ú)prompt_toolkit.key_binding.bindings.emacsr   r   r   Ú)prompt_toolkit.key_binding.bindings.mouser   Ú&prompt_toolkit.key_binding.bindings.vir	   r
   Ú'prompt_toolkit.key_binding.key_bindingsr   r   r   Ú__all__r   r   r   r   r   Ú<module>   s    ÿ