make 'dW' motion use transition function that is specific for deleting, and add a test to ensure that 'dW' does not delete a newline when it is not on a newline character

This commit is contained in:
2025-12-27 09:45:11 +00:00
parent 5c5910f748
commit 6efce2dd67
4 changed files with 41 additions and 5 deletions

View File

@@ -64,6 +64,7 @@ struct
(* equivalent of vi's 'W' command *)
val nextWORD = ViCapsWordDfa.startOfNextWORD
val nextWORDForDelete = ViCapsWordDfa.startOfNextWORDForDelete
(* equivalent of vi's 'b' command *)
val prevWord = ViWordDfa.startOfCurrentWord