Cursor jumping to another split in Vim
See original GitHub issueBasically, the cursor in Vim jumps to another window when I start typing. I go into INSERT mode and start typing and just after typing a few characters the cursor jumps to the other split.
Here’s a gif of how it happens:
I already tried to trace what could have caused this problem by doing tests in my .vimrc, but the only thing I could conclude was that it could be a problem in coc-clangd. Although I don’t have much knowledge in the area, I’m still willing to contribute to solving the problem.
Some information I think is useful:
## versions
vim version: VIM - Vi IMproved 9.0 9000910
node version: v19.1.0
coc.nvim version: 0.0.82-f9bfe5dc 2022-11-25 05:42:48 +0800
coc.nvim directory: /home/icaro/.vim/plugged/coc.nvim
term: dumb
platform: linux
## Log of coc.nvim
2022-11-25T13:19:41.987 INFO (pid:44182) [plugin] - coc.nvim initialized with node: v19.1.0 after 179
2022-11-25T13:19:44.126 INFO (pid:44182) [attach] - receive notification: showInfo []
2022-11-25T13:19:44.504 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:19:47.027 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:07.578 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:09.119 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:11.030 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:18.109 INFO (pid:44182) [services] - LanguageClient clangd state change: stopped => starting
2022-11-25T13:20:18.114 INFO (pid:44182) [language-client-index] - Language server "clangd" started with 44350
2022-11-25T13:20:18.129 INFO (pid:44182) [services] - LanguageClient clangd state change: starting => running
2022-11-25T13:20:18.139 INFO (pid:44182) [services] - service clangd started
2022-11-25T13:20:18.292 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:19.119 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:24.584 INFO (pid:44182) [attach] - receive notification: highlight []
2022-11-25T13:20:30.267 INFO (pid:44182) [attach] - receive notification: showInfo []
Issue Analytics
- State:
- Created 10 months ago
- Comments:14 (5 by maintainers)
Top Results From Across the Web
Cursor jumps to position in vertical split after delete #3455
Steps to reproduce the behavior: Open a file; :vs; move to another line in the split with j or k, preferably one off...
Read more >Vim splits, an introduction. - Source Allies
Focus is in the new split initially. To move between splits first press Ctrl-w (I remember this by Control Window, I'm not sure...
Read more >Vim cursor position on new split window - Stack Overflow
When you :split filename , the new window (containing filename ) will be active. It's just that your perception of what is "original" ......
Read more >Vim Move Split - VimTricks
First I press ctrl-w K in Vim to move the split across the top, then ctrl-w J to move the same split across...
Read more >How to get vim to retain cursor position when opening a split
The answer on there was to do something useless that opens then closes a window, and then to do your vertical split. Here's...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I performed tests with versions 9.0.950, 9.0.960 and 9.0.961 and in the last mentioned version, the problem was solved.
With that I think I can close this issue.
Thank you so much for your support and patience.
My version is 9.0.910, which is the most current version in the official Arch Linux repositories, but I will be installing the most current version directly from the official Vim repository.