Acabou de encontrar a solução graças ao irc: //chat.freenode.net/#vim.
Na verdade, é um autocmd definido em /usr/share/vim/vim80/defaults.vim
que eu não mostrei claramente em :verbose autocmd
porque é um pouco obscuro na maneira como está sendo feito. Você pode simplesmente comentar este bloco para desativar esse recurso:
" When editing a file, always jump to the last known cursor position.
" Don't do it when the position is invalid or when inside an event handler
" (happens when dropping a file on gvim).
"autocmd BufReadPost *
" \ if line("'\"") >= 1 && line("'\"") <= line("$") |
" \ exe "normal! g'\"" |
" \ endif
Há também um buch de nova opção ativada por padrão que você pode encontrar aqui.
Obrigado mesmo assim!