diff --git a/ptpython/python_input.py b/ptpython/python_input.py index 748c52d1..868fa7b5 100644 --- a/ptpython/python_input.py +++ b/ptpython/python_input.py @@ -624,7 +624,7 @@ def run(): if not isinstance(string, six.text_type): string = string.decode('utf-8') cli.buffers['docstring'].reset( - initial_document=Document(string, cursor_position=0)) + initial_document=Document(string, cursor_position=cli.buffers['docstring'].cursor_position)) else: cli.buffers['docstring'].reset()