Format: application/octet-stream
1 import sys
2 from typing import Callable, Optional, Sequence
3
4 _CompleterT = Optional[Callable[[str, int], Optional[str]]]
5 _CompDispT = Optional[Callable[[str, Sequence[str], int], None]]
6
7 def parse_and_bind(string: str) -> None: ...
8 def read_init_file(filename: str = ...) -> None: ...
9 def get_line_buffer() -> str: ...
10 def insert_text(string: str) -> None: ...
11 def redisplay() -> None: ...
12 def read_history_file(filename: str = ...) -> None: ...
13 def write_history_file(filename: str = ...) -> None: ...
14
15 if sys.version_info >= (3, 5):
16 def append_history_file(nelements: int, filename: str = ...) -> None: ...
17
18 def get_history_length() -> int: ...
19 def set_history_length(length: int) -> None: ...
20 def clear_history() -> None: ...
21 def get_current_history_length() -> int: ...
22 def get_history_item(index: int) -> str: ...
23 def remove_history_item(pos: int) -> None: ...
24 def replace_history_item(pos: int, line: str) -> None: ...
25 def add_history(string: str) -> None: ...
26
27 if sys.version_info >= (3, 6):
28 def set_auto_history(enabled: bool) -> None: ...
29
30 def set_startup_hook(function: Optional[Callable[[], None]] = ...) -> None: ...
31 def set_pre_input_hook(function: Optional[Callable[[], None]] = ...) -> None: ...
32 def set_completer(function: _CompleterT = ...) -> None: ...
33 def get_completer() -> _CompleterT: ...
34 def get_completion_type() -> int: ...
35 def get_begidx() -> int: ...
36 def get_endidx() -> int: ...
37 def set_completer_delims(string: str) -> None: ...
38 def get_completer_delims() -> str: ...
39 def set_completion_display_matches_hook(function: _CompDispT = ...) -> None: ...
40