diff options
author | aycabta <aycabta@gmail.com> | 2019-05-27 07:00:06 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-05-27 07:00:06 +0900 |
commit | c49796c9301845e17bd2d5b254ce75d40c898d56 (patch) | |
tree | 720d0a025028e05a2582ca811cf55262c1574c50 | |
parent | 29c16b30ce7655bf34ac59b1327ab13f83dc7970 (diff) | |
download | ruby-c49796c9301845e17bd2d5b254ce75d40c898d56.tar.gz |
Reline should move to next line after finished in Readline mode
-rw-r--r-- | lib/reline/line_editor.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb index 99a0b6ce22..a47fccf005 100644 --- a/lib/reline/line_editor.rb +++ b/lib/reline/line_editor.rb @@ -382,6 +382,9 @@ class Reline::LineEditor line = modify_lines(whole_lines)[@line_index] if !@is_multiline render_partial(prompt, prompt_width, line) + scroll_down(1) + Reline::IOGate.move_cursor_column(0) + Reline::IOGate.erase_after_cursor elsif !finished? render_partial(prompt, prompt_width, line) else |