A adição de set nocompatible em vimrc parece ter resolvido o problema.
Por algum motivo, isso não estava sendo definido quando o vimrc foi carregado.
EDIT: nocompatible é definido somente ao carregar um arquivo rc do usuário ( ~/.vimrc ) e não um arquivo global. Se você usar o global vimrc , deverá definir nocompatible ; caso contrário, será definido para você.