Isso é facilmente explicado. Você tem
:set nocompatible
após :set viminfo
. O primeiro é uma opção especial e importante, que afeta os outros; de :help 'compatible'
:
This is a special kind of option, because when it's set or reset, other options are also changed as a side effect.
A solução é fácil: mova-a para o início de seu ~/.vimrc
ou solte-a completamente, pois nocompatible
está implícito por ter um arquivo .vimrc
.