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

28 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-20 06:09 +0000

1""" 

2For backwards-compatibility. keep this file. 

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

4""" 

5from __future__ import annotations 

6 

7from .app import * 

8 

9__all__ = [ 

10 # Old names. 

11 "HasArg", 

12 "HasCompletions", 

13 "HasFocus", 

14 "HasSelection", 

15 "HasValidationError", 

16 "IsDone", 

17 "IsReadOnly", 

18 "IsMultiline", 

19 "RendererHeightIsKnown", 

20 "InEditingMode", 

21 "InPasteMode", 

22 "ViMode", 

23 "ViNavigationMode", 

24 "ViInsertMode", 

25 "ViInsertMultipleMode", 

26 "ViReplaceMode", 

27 "ViSelectionMode", 

28 "ViWaitingForTextObjectMode", 

29 "ViDigraphMode", 

30 "EmacsMode", 

31 "EmacsInsertMode", 

32 "EmacsSelectionMode", 

33 "IsSearching", 

34 "HasSearch", 

35 "ControlIsSearchable", 

36] 

37 

38# Keep the original classnames for backwards compatibility. 

39HasValidationError = lambda: has_validation_error 

40HasArg = lambda: has_arg 

41IsDone = lambda: is_done 

42RendererHeightIsKnown = lambda: renderer_height_is_known 

43ViNavigationMode = lambda: vi_navigation_mode 

44InPasteMode = lambda: in_paste_mode 

45EmacsMode = lambda: emacs_mode 

46EmacsInsertMode = lambda: emacs_insert_mode 

47ViMode = lambda: vi_mode 

48IsSearching = lambda: is_searching 

49HasSearch = lambda: is_searching 

50ControlIsSearchable = lambda: control_is_searchable 

51EmacsSelectionMode = lambda: emacs_selection_mode 

52ViDigraphMode = lambda: vi_digraph_mode 

53ViWaitingForTextObjectMode = lambda: vi_waiting_for_text_object_mode 

54ViSelectionMode = lambda: vi_selection_mode 

55ViReplaceMode = lambda: vi_replace_mode 

56ViInsertMultipleMode = lambda: vi_insert_multiple_mode 

57ViInsertMode = lambda: vi_insert_mode 

58HasSelection = lambda: has_selection 

59HasCompletions = lambda: has_completions 

60IsReadOnly = lambda: is_read_only 

61IsMultiline = lambda: is_multiline 

62 

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

64InEditingMode = in_editing_mode