Acabei de notar que meu cursor começou a ter esse comportamento. Eu passei pelo meu vimrc (comentando linha por linha) e descobri que esse código também funciona:
"make vim save and load the folding of the document each time it loads"
"also places the cursor in the last place that it was left."
au BufWinLeave * mkview
au BufWinEnter * silent loadview
(Citações terminadas para facilitar a leitura)
O principal objetivo deste bloco é fazer com que as dobras criadas apareçam novamente quando um arquivo é aberto, mas aparentemente ele também salva / carrega a posição do cursor.