From 9882849fdae3cc71b57f0bbf5feb2fd5d5e0a155 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sun, 26 Jan 2025 15:48:21 +0100 Subject: [PATCH] Fix regression causing builtin commandline to report wrong relative cursor Regressed in 55fd43d86c (Port reader, 2023-12-22). Cherry-picked from c651a79c --- src/builtins/commandline.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/builtins/commandline.rs b/src/builtins/commandline.rs index 184184ed1..464ead432 100644 --- a/src/builtins/commandline.rs +++ b/src/builtins/commandline.rs @@ -633,7 +633,9 @@ pub fn commandline(parser: &Parser, streams: &mut IoStreams, args: &mut [&wstr]) ); commandline_set_buffer(None, Some(new_pos)); } else { - streams.out.append(sprintf!("%lu\n", current_cursor_pos)); + streams + .out + .append(sprintf!("%lu\n", current_cursor_pos - range.start)); } return STATUS_CMD_OK; }