O Vim não seria afetado pela sua alteração no shell. Se você alterou seu shell de login para zsh, seus ~/.profile
e /etc/profile
não serão mais lidos; É possível que o vim esteja confiando em uma variável de ambiente definida em um desses arquivos, ou que você tenha duas versões do Vim em seu sistema e seu PATH
agora seja diferente, então você está executando uma versão diferente do Vim.
Você pode tornar ~/.zprofile
execute ~/.profile
. A sintaxe do Zsh não é completamente compatível com sh, então você precisa colocar o zsh no modo de compatibilidade.
read_profiles () {
emulate -LR sh
if [ -r /etc/profile ]; then . /etc/profile; fi
if [ -r ~/.profile ]; then . ~/.profile; fi
}
read_profiles