Steps to reproduce
- Open MacVim (
mvim --clean)
- Create a line 80 characters long (
80ii<Esc>)
- Go to beginning of line (
0)
- Hold down 'l' and time how long it takes to get to the end of the line (for me, about 3 seconds)
- Delete this line (
dd)
- Create a line 700 characters long (
700ii<Esc>)
- Make 90 copies of this line (
yy90p)
- Go to column one, row one (
1G0)
- Hold down
l and time how long it takes to get to column 80 (for me, about 6 seconds)
(This affects insert repeat rate as well as cursor motion.)
(Also, I don't think this was a problem before the recent update to 9.0, but I could be wrong.)
Expected behaviour
The repeat rate shouldn't be affected by the data in the buffer.
Version of Vim and architecture
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Jul 25 2022 08:23:03) macOS version - x86_64 Included patches: 1-65
Environment
MacOS 11.6.4
MacVim GUI
How MacVim was installed
Internal update; originally installed from download
Logs and stack traces
No response
Vim configuration where issue is reproducable
No response
Issue has been tested with given configuration
Issue has been tested with no configuration
Other conditions
Steps to reproduce
mvim --clean)80ii<Esc>)0)dd)700ii<Esc>)yy90p)1G0)land time how long it takes to get to column 80 (for me, about 6 seconds)(This affects insert repeat rate as well as cursor motion.)
(Also, I don't think this was a problem before the recent update to 9.0, but I could be wrong.)
Expected behaviour
The repeat rate shouldn't be affected by the data in the buffer.
Version of Vim and architecture
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Jul 25 2022 08:23:03) macOS version - x86_64 Included patches: 1-65
Environment
MacOS 11.6.4
MacVim GUI
How MacVim was installed
Internal update; originally installed from download
Logs and stack traces
No response
Vim configuration where issue is reproducable
No response
Issue has been tested with given configuration
Issue has been tested with no configuration
mvim --clean(orgvim, supplied by MacVim distribution)vim --clean(in terminal, supplied by MacVim distribution)vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)Other conditions