From bb5b4f9044b583e192d56c7feda4d1084542efd3 Mon Sep 17 00:00:00 2001 From: aycabta Date: Tue, 21 May 2019 18:45:00 +0900 Subject: Cursor should be at line head after line breaking --- lib/reline/line_editor.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb index fb7e377dcf..6c7c5bdd38 100644 --- a/lib/reline/line_editor.rb +++ b/lib/reline/line_editor.rb @@ -1037,6 +1037,7 @@ class Reline::LineEditor next_line = @line.byteslice(@byte_pointer, @line.bytesize - @byte_pointer) cursor_line = @line.byteslice(0, @byte_pointer) insert_new_line(cursor_line, next_line) + @cursor = 0 if @line_index == (@buffer_of_lines.size - 1) @is_confirm_multiline_termination = true end -- cgit v1.2.3