From c2eaa5537c204e3edd46726d1d74318713b7cab2 Mon Sep 17 00:00:00 2001 From: Humza Shahid Date: Thu, 16 Oct 2025 11:09:20 +0100 Subject: [PATCH] modify 'd$' implementation to pass failing test (we don't want to delete newline at end of line, so we don't do that now) --- fcore/normal-mode/make-normal-delete.sml | 2 +- temp.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/fcore/normal-mode/make-normal-delete.sml b/fcore/normal-mode/make-normal-delete.sml index 2997d2a..838ae76 100644 --- a/fcore/normal-mode/make-normal-delete.sml +++ b/fcore/normal-mode/make-normal-delete.sml @@ -431,7 +431,7 @@ struct else let val lineStart = Cursor.vi0 (buffer, cursorIdx) - val high = Cursor.viDlrForDelete (buffer, cursorIdx, 1) + val high = Cursor.viDlr (buffer, cursorIdx, 1) + 1 val length = high - cursorIdx val buffer = LineGap.goToIdx (high, buffer) diff --git a/temp.txt b/temp.txt index 94954ab..6cb2dae 100644 --- a/temp.txt +++ b/temp.txt @@ -1,2 +1,3 @@ hello + world