Usando Rbenv Ruby de dentro do Vim (zsh)

Então, desde que mudei para o zsh, percebi que meu $ PATH estava ficando bagunçado de dentro do vim.

Do shell, meu caminho ficaria assim:

  ~  echo $PATH
/Users/edr/.rbenv/shims:/Users/edr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Então, quando eu iniciasse o vim, meu caminho seria assim:

:!echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/edr/.rbenv/shims:/Users/edr/bin

então parece que por algum motivo / etc / zshenv é executado quando o vim é iniciado, eu consertei isso comentando-o, ala assim:

# system-wide environment settings for zsh(1)
#if [ -x /usr/libexec/path_helper ]; then
#eval `/usr/libexec/path_helper -s`
#fi

Nada parece ter quebrado ainda!

Então, o objetivo disso, para que eu possa fazer algo assim e usar meu rubi rbenv:

:nmap :w | !ruby path/to/the/test.rb<Enter>