Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/prompt_toolkit/filters/cli.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

29 statements  

1""" 

2For backwards-compatibility. keep this file. 

3(Many people are going to have key bindings that rely on this file.) 

4""" 

5 

6from __future__ import annotations 

7 

8from .app import * 

9 

10__all__ = [ 

11 # Old names. 

12 "HasArg", 

13 "HasCompletions", 

14 "HasFocus", 

15 "HasSelection", 

16 "HasValidationError", 

17 "IsDone", 

18 "IsReadOnly", 

19 "IsMultiline", 

20 "RendererHeightIsKnown", 

21 "InEditingMode", 

22 "InPasteMode", 

23 "ViMode", 

24 "ViNavigationMode", 

25 "ViInsertMode", 

26 "ViInsertMultipleMode", 

27 "ViReplaceMode", 

28 "ViSelectionMode", 

29 "ViWaitingForTextObjectMode", 

30 "ViDigraphMode", 

31 "EmacsMode", 

32 "EmacsInsertMode", 

33 "EmacsSelectionMode", 

34 "IsSearching", 

35 "HasSearch", 

36 "ControlIsSearchable", 

37] 

38 

39# Keep the original classnames for backwards compatibility. 

40HasValidationError = lambda: has_validation_error 

41HasArg = lambda: has_arg 

42IsDone = lambda: is_done 

43RendererHeightIsKnown = lambda: renderer_height_is_known 

44ViNavigationMode = lambda: vi_navigation_mode 

45InPasteMode = lambda: in_paste_mode 

46EmacsMode = lambda: emacs_mode 

47EmacsInsertMode = lambda: emacs_insert_mode 

48ViMode = lambda: vi_mode 

49IsSearching = lambda: is_searching 

50HasSearch = lambda: is_searching 

51ControlIsSearchable = lambda: control_is_searchable 

52EmacsSelectionMode = lambda: emacs_selection_mode 

53ViDigraphMode = lambda: vi_digraph_mode 

54ViWaitingForTextObjectMode = lambda: vi_waiting_for_text_object_mode 

55ViSelectionMode = lambda: vi_selection_mode 

56ViReplaceMode = lambda: vi_replace_mode 

57ViInsertMultipleMode = lambda: vi_insert_multiple_mode 

58ViInsertMode = lambda: vi_insert_mode 

59HasSelection = lambda: has_selection 

60HasCompletions = lambda: has_completions 

61IsReadOnly = lambda: is_read_only 

62IsMultiline = lambda: is_multiline 

63 

64HasFocus = has_focus # No lambda here! (Has_focus is callable that returns a callable.) 

65InEditingMode = in_editing_mode