+
    jŒ,it  ã                  ó8   € ^ RI Ht ^RIHt R.t ! R R4      tR# )é    )Úannotations)ÚKeyPressÚ
EmacsStatec                  ó`   € ] tR t^
tRtR R ltR R lt]R R l4       tR R	 lt	R
 R lt
RtR# )r   z-
Mutable class to hold Emacs specific state.
c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚNone© )Úformats   "ÚH/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/emacs_state.pyÚ__annotate__ÚEmacsState.__annotate__   s   € ÷ =ñ =˜$ñ =ó    c                	ó"   € . V n         R V n        R # ©N)ÚmacroÚcurrent_recording©Úselfs   &r   Ú__init__ÚEmacsState.__init__   s   € ð -/ˆŒ
Ø8<ˆÖr   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r      s   € ÷ &ñ &tñ &r   c                	ó   € R V n         R # r   ©r   r   s   &r   ÚresetÚEmacsState.reset   s
   € Ø!%ˆÖr   c               ó   € V ^8„  d   QhRR/# )r	   r
   Úboolr   )r   s   "r   r   r      s   € ÷ 2ñ 2˜dñ 2r   c                ó   € V P                   RJ# )z&Tell whether we are recording a macro.Nr   r   s   &r   Úis_recordingÚEmacsState.is_recording   s   € ð ×%Ñ%¨TÐ1Ð1r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r      s   € ÷ $ñ $˜Tñ $r   c                ó   € . V n         R# )zStart recording macro.Nr   r   s   &r   Ústart_macroÚEmacsState.start_macro   s
   € à!#ˆÖr   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   !   s   € ÷ &ñ &˜4ñ &r   c                ó6   € V P                   V n        RV n         R# )zEnd recording macro.N©r   r   r   s   &r   Ú	end_macroÚEmacsState.end_macro!   s   € à×+Ñ+ˆŒ
Ø!%ˆÖr   r*   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Úpropertyr"   r&   r+   Ú__static_attributes__r   r   r   r   r   
   s4   † ñõ=õ&ð ô2ó ð2õ$÷&ñ &r   N)Ú
__future__r   Úkey_processorr   Ú__all__r   r   r   r   Ú<module>r7      s!   ðÝ "å #ð ð€÷
&ó &r   