diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2026-08-17 05:37:06 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-17 05:37:06 -0400 |
| commit | 5f07fc91c23196cac1ff39961d8f60f0dbd57749 (patch) | |
| tree | dffa088d656adbeb7d8e4cde14eef491118760cb /runtime/lua/vim/range.lua | |
| parent | 6947c8501d2fc21bdb095afa2697619319ee81cb (diff) | |
| download | rneovim-5f07fc91c23196cac1ff39961d8f60f0dbd57749.tar.gz rneovim-5f07fc91c23196cac1ff39961d8f60f0dbd57749.tar.bz2 rneovim-5f07fc91c23196cac1ff39961d8f60f0dbd57749.zip | |
refactor(cmdatom): drop RedoBuf #41351
Problem:
`RedoBuf` is mostly indirection. It has a mild benefit as an "ownership"
signal but it counteracts the general goal of unifying how "redo state"
is passed throughout the system, tends to sprout redundant interfaces,
and reduces clarity.
Solution:
Add `CmdSpec.body` to hold the "prefixless" key sequence.
Reuse `CmdSpec` to represent a "redo" buf.
Diffstat (limited to 'runtime/lua/vim/range.lua')
0 files changed, 0 insertions, 0 deletions