enter insert mode with a numeric prefix
8i(now in insert mode, type -<Esc>)
Finish recording the macro
q
Now call the macro:
@e
At this point, you should see that the numeric prefix that you previously entered will be ignored and in the above case the macro will output a single '-'.
By contrast in neovim you will instead get 8 '-'s as expected.
I haven't explored all cases where numeric prefixes are used but notably they are recorded correctly in a macro when used to prefix a move command, like 8j.
Check for existing issues
Describe the bug / provide steps to reproduce it
Reproduction:
Start recording a vim macro
qe
enter insert mode with a numeric prefix
8i(now in insert mode, type -<Esc>)
Finish recording the macro
q
Now call the macro:
@e
At this point, you should see that the numeric prefix that you previously entered will be ignored and in the above case the macro will output a single '-'.By contrast in neovim you will instead get 8 '-'s as expected.
Environment
Zed: v0.159.7 (Zed) OS: Linux Wayland endeavouros unknown Memory: 31.3 GiB Architecture: x86_64 GPU: NVIDIA GeForce RTX 3070 Ti || NVIDIA || 560.35.03
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your Zed.log file to this issue.
No response