implemented 'yh' motion (yank left)

This commit is contained in:
2026-01-05 10:39:42 +00:00
parent d2f32c1512
commit adb8757ed8
3 changed files with 22 additions and 6 deletions

View File

@@ -461,11 +461,8 @@ struct
fun parseYankTerminal (str, count, app, chrCmd, time) =
case chrCmd of
(* motions like yh / yj / yk / yl are not really needed.
* Vim supports them, but I never use them.
* I also don't need yx (yank a character and then remove it)
* because I never do that. *)
#"y" => NormalYank.yankLine (app, count)
#"h" => NormalYank.yankLeft (app, count)
| #"y" => NormalYank.yankLine (app, count)
| #"0" => NormalYank.yankToStartOfLine app
| #"w" => NormalYank.yankWhenMovingForward (app, Cursor.nextWord, count)
| #"W" => NormalYank.yankWhenMovingForward (app, Cursor.nextWORD, count)