MCPcopy Index your code
hub / github.com/prompt-toolkit/ptpython / MagicsCompleter

Class MagicsCompleter

src/ptpython/ipython.py:149–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147
148
149class MagicsCompleter(Completer):
150 def __init__(self, magics_manager):
151 self.magics_manager = magics_manager
152
153 def get_completions(
154 self, document: Document, complete_event: CompleteEvent
155 ) -> Iterable[Completion]:
156 text = document.text_before_cursor.lstrip()
157
158 for m in sorted(self.magics_manager.magics["line"]):
159 if m.startswith(text):
160 yield Completion(f"{m}", -len(text))
161
162
163class AliasCompleter(Completer):

Callers 1

create_completerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected