From a641dd21de217b509fa9ec49ae490e9b05558a15 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Thu, 16 Feb 2023 12:25:45 +0100 Subject: Fix kill-line It did not take dot column into account. --- src/buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/buffer.c b/src/buffer.c index 0b67c88..dc55a71 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -377,7 +377,8 @@ bool maybe_delete_region(struct buffer *buffer) { } void buffer_kill_line(struct buffer *buffer) { - uint32_t nchars = text_line_length(buffer->text, buffer->dot.line); + uint32_t nchars = + text_line_length(buffer->text, buffer->dot.line) - buffer->dot.col; if (nchars == 0) { nchars = 1; } -- cgit v1.2.3