Fake Jumps
Thanks for PeasyMotion. I think it is a fantastic extension.
It has one issue that is quite annoying. Make a selection, for example via Ctrl+W to select a word, and then invoke PeasyMotion -- the cursor will jump to the correct location; however, after immediately pressing an arrow function, the cursor will jump back to the previous location (where the selection was).
This happens to me, constantly. It's gotten to the point where I, subconsciously, don't invoke PeasyMotion jumps to avoid that fake jump.
Please, find it in your heart to fix that.
Thank you
Hi, couple of question to help reproduce the bug:
- do you use any Vim emulator extension? ViEmu or VsVim
- do you perform any actions between Ctrl+w and peasymotiin invoke?
- when word is selected using Ctrl+w , what peasymotion command you invoke?
- visual studio version ? 2019 or 2022? Thanks!
Answers:
- I did have it installed, but it was disabled. After I read your comment, I uninstalled it and tried it again. Issue still present.
- No
- Tools.InvokePeasyMotion
- MSVC 2022 -- v17.9.6
Reproduce Steps:
- Press Ctrl+W to select a word
- Press keyboard shortcut assigned to Tools.InvokePeasyMotion
- Type 2 letters to go to the target location
- [caret will jump to target at this point]
- Press any arrow key
- [caret will jump back to location it was at (3)]
Reproduced, looking for a fix
Implemented in 1.9, please check official VS Gallery or update extension in Extension Manager. If installed manually from CI artifact, uninstall it first and install from Extension Manager.
Implemented in 1.9, please check official VS Gallery or update extension in Extension Manager. If installed manually from CI artifact, uninstall it first and install from Extension Manager.
FYI: If old version keeps persisting - I had hard times myself with VS Extension Manager autoupdate. It kept reverting to 1.7.88 version for some reason. So I disabled extensions autoupdate and reinstalled manually from CI artifacts, ensured that version is 1.9*: