def insert_text(event, text): from xonsh.ptk_shell.key_bindings import carriage_return b = event.current_buffer b.insert_text(text) carriage_return(b, event.cli)
def multiline_carriage_return(event): buffer = event.app.current_buffer current_char = buffer.document.current_char if not current_char or current_char.isspace(): expand_abbrev(buffer) carriage_return(buffer, event.cli)