class Reline::LineEditor
def render_whole_lines(lines, prompt, prompt_width)
def render_whole_lines(lines, prompt, prompt_width) ed_height = 0 _lines(lines).each_with_index do |line, index| rompt.is_a?(Array) ne_prompt = prompt[index] ompt_width = calculate_width(line_prompt, true) ne_prompt = prompt ht = render_partial(line_prompt, prompt_width, line, rendered_height, with_control: false) ndex < (lines.size - 1) @scroll_partial_screen if (@scroll_partial_screen - height) < rendered_height and (@scroll_partial_screen + @screen_height - 1) >= (rendered_height + height) move_cursor_down(1) end se scroll_down(1) d ndered_height += height ndered_height += height - 1 ed_height