INNER CODE UNIT · Python

_ptk_multiline_prompt

usepr/eva · eva.py:304

def _ptk_multiline_prompt(prompt_text=""):
    kb = KeyBindings()

    @kb.add("enter")
    def _(event):
        if event.key_processor.input_queue:
            event.current_buffer.insert_text("\n")
        else:
            event.current_buffer.validate_and_handle()

    @kb.add("c-n")
    def _(event):
        event.current_buffer.insert_text("\n")

    @kb.add("escape", "enter")
    def _(event):
        event.current_buffer.insert_text("\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…