Sem olhar para o seu .vimrc completo, eu me aventuraria a dizer que você deve definir o sinalizador para compatibilidade que não seja vi: set nocompatible
Essa deve ser a primeira coisa (ou uma das primeiras coisas) no seu .vimrc
A versão do Vim que vem com o OSX não é apenas um pouco atrasada, mas também não é compilada com um monte de recursos que os plugins requerem. Alguns plugins nem sequer carregam se a versão não é compatível com os que suportam.
Por fim, gostaria de iniciar o Vim com o sinalizador detalhado em ( vim -V ), onde você pode ver toda a saída do que exatamente o Vim está carregando e procurando.
Esta resposta é um pouco vaga, mas existem muitas coisas que podem acontecer para obter esse comportamento. Acabei de mencionar o top 3 da minha lista: a versão mais recente do Vim compilada com huge flag, set nocompatible no seu .vimrc e carregar o Vim com o sinalizador detalhado.