
    f                        d Z ddlm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dZy)zr
Default key bindings.::

    key_bindings = load_key_bindings()
    app = Application(key_bindings=key_bindings)
    )annotations)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_bindingsc            	         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_bindingss    ^/var/www/cvtools/html/venv/lib/python3.12/site-packages/prompt_toolkit/key_binding/defaults.pyr   r   "   sf     &  !!&(/1#%
	
L  #<1AB!		
     N)returnr   )__doc__
__future__r   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   <module>r!      sH    # 3 I E 
 J  
r   