mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Delete newline when C-k on emacs mode at EOL
This commit is contained in:
parent
7769975c3c
commit
abe8fb49f0
1 changed files with 8 additions and 0 deletions
|
@ -1417,6 +1417,14 @@ class Reline::LineEditor
|
|||
@byte_pointer = @line.bytesize
|
||||
@cursor = @cursor_max = calculate_width(@line)
|
||||
@kill_ring.append(deleted)
|
||||
elsif @is_multiline and @byte_pointer == @line.bytesize and @buffer_of_lines.size > @line_index + 1
|
||||
@cursor = calculate_width(@line)
|
||||
@byte_pointer = @line.bytesize
|
||||
@line += @buffer_of_lines.delete_at(@line_index + 1)
|
||||
@cursor_max = calculate_width(@line)
|
||||
@buffer_of_lines[@line_index] = @line
|
||||
@rerender_all = true
|
||||
@rest_height += 1
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue