after performing delete-inside-word motion, make sure we move cursor back by 1 if cursor is on a newline which is preceded by a non-newline character
This commit is contained in:
@@ -22,6 +22,13 @@ struct
|
||||
val buffer = LineGap.goToIdx (low + length, buffer)
|
||||
val initialMsg = Fn.initMsgs (low, length, buffer)
|
||||
val buffer = LineGap.delete (low, length, buffer)
|
||||
|
||||
val buffer = LineGap.goToIdx (low, buffer)
|
||||
val low =
|
||||
if Cursor.isOnNewlineAfterChr (buffer, low) then
|
||||
low - 1
|
||||
else
|
||||
low
|
||||
in
|
||||
finishAfterDeletingBuffer (app, low, buffer, time, initialMsg)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user