diff options
author | aycabta <aycabta@gmail.com> | 2019-06-16 14:46:22 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-06-16 14:46:28 +0900 |
commit | 2fb1564c02899c73519164ddf3f2430dfbc8f3d6 (patch) | |
tree | a214d8e8730d08e3fd6f9ff9109a9abc0686fc52 /lib/reline/line_editor.rb | |
parent | 17e6536fe0c6a7d213f500827346cacc210c536e (diff) | |
download | ruby-2fb1564c02899c73519164ddf3f2430dfbc8f3d6.tar.gz |
Implement line_no correctly
Diffstat (limited to 'lib/reline/line_editor.rb')
-rw-r--r-- | lib/reline/line_editor.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb index e87de6ba30..be774a3e06 100644 --- a/lib/reline/line_editor.rb +++ b/lib/reline/line_editor.rb @@ -287,7 +287,7 @@ class Reline::LineEditor back = 0 prompt_list = nil if @prompt_proc - prompt_list = @prompt_proc.(whole_lines, 0) + prompt_list = @prompt_proc.(whole_lines) prompt = prompt_list[@line_index] prompt_width = calculate_width(prompt, true) end @@ -318,7 +318,7 @@ class Reline::LineEditor end prompt_list = nil if @prompt_proc - prompt_list = @prompt_proc.(new_lines, 0) + prompt_list = @prompt_proc.(new_lines) prompt = prompt_list[@line_index] prompt_width = calculate_width(prompt, true) end @@ -387,7 +387,7 @@ class Reline::LineEditor new_buffer = whole_lines prompt_list = nil if @prompt_proc - prompt_list = @prompt_proc.(new_buffer, 0) + prompt_list = @prompt_proc.(new_buffer) prompt = prompt_list[@line_index] prompt_width = calculate_width(prompt, true) end @@ -444,7 +444,7 @@ class Reline::LineEditor if @is_multiline prompt_list = nil if @prompt_proc - prompt_list = @prompt_proc.(whole_lines, 0) + prompt_list = @prompt_proc.(whole_lines) prompt = prompt_list[@line_index] prompt_width = calculate_width(prompt, true) end |