vim: Handle visual selection when jumping to mark (#25360)

Fix how vim mode handles jumping to mark, when one of vim's visual modes
is active, in order to behave just like neovim. Here's a quick video
showing the updated behavior ↓


https://github.com/user-attachments/assets/db91f574-d7e8-429d-952e-3435c43e31bd

Closes #18131 

Release Notes:

- Fixed vim's visual selections when jumping to marks
5d751cd407Dino committed on 2/22/2025, 2:24:54 AM· committed by GitHubparentef53f7a
1 file changedLine totals unavailable