Isso infelizmente não pode ser alterado. A implementação do Vim não pode manipular que o cursor esteja fora da viewport atualmente visível; é por isso que tem que se mover. Como muitos plugins também usam essa suposição, é improvável que isso mude.
Quando eu rola para cima / para baixo e o cursor está na região visível, ele fica naquele lugar.
No entanto, quando eu rolar e o cursor atingir a borda (inferior ou superior), ele se moverá junto com minha rolagem para que permaneça sempre na região visível.
Eu não quero isso. Eu não quero que a rolagem mude o cursor. Como posso desabilitar isso?
Isso infelizmente não pode ser alterado. A implementação do Vim não pode manipular que o cursor esteja fora da viewport atualmente visível; é por isso que tem que se mover. Como muitos plugins também usam essa suposição, é improvável que isso mude.