What
Full vim-style kill ring (yank ring) implementation for the terminal text editor, supporting kill accumulation, yank, and yank-pop cycling.
Details
- New
killRingdata structure withpush(),getLastKill(),yankPop(),recordYank(), andcanYankPop()operations - Kill accumulation: consecutive kills are merged into a single ring entry
- Yank-pop (
Ctrl+YthenAlt+Yin emacs-style) cycles through the kill ring history - Ring size is bounded to prevent unbounded memory growth
Evidence
Kill ring implementation (search for "getLastKill" and "yankPop")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.