Finish only when buffer contains non-blank line

This commit is contained in:
aycabta 2019-05-21 01:18:19 +09:00
parent b69dfdb4b3
commit 34d7ec4e9b

View File

@ -659,7 +659,9 @@ class Reline::LineEditor
if @previous_line_index and @line_index == (@buffer_of_lines.size - 1)
temp_buffer[@previous_line_index] = @line
end
finish if @confirm_multiline_termination_proc.(temp_buffer.join("\n"))
if temp_buffer.any?{ |l| l.chomp != '' }
finish if @confirm_multiline_termination_proc.(temp_buffer.join("\n"))
end
end
end