vim: Fix r enter indentation (#29838)

Release Notes:

- `r enter` now maintains indentation, matching vim

Useful info for this implementation can be found here:

https://github.com/vim/vim/blob/c3f48e3a76c61884d7801171ced327b76965bf29/src/normal.c#L4865
This commit is contained in:
AidanV
2025-05-05 16:57:32 +01:00
committed by GitHub
parent 4b9b908233
commit c56a1cf2b1
2 changed files with 24 additions and 3 deletions
+9
View File
@@ -29,3 +29,12 @@
{"Key":"-"}
{"Key":""}
{"Get":{"state":"ˇhello world\n","mode":"Normal"}}
{"Put":{"state":" helloˇ world\n"}}
{"Key":"r"}
{"Key":"enter"}
{"Get":{"state":" hello\n ˇ world\n","mode":"Normal"}}
{"Put":{"state":" helloˇ world\n"}}
{"Key":"2"}
{"Key":"r"}
{"Key":"enter"}
{"Get":{"state":" hello\n ˇ orld\n","mode":"Normal"}}