MacVim parece estar obteniendo el $ PATH de una manera que ignora los archivos de puntos personalizados de un usuario normal.
No puedo decir por qué prefieren hacerlo de esta manera, pero parece ser cierto. En las preferencias (en la pestaña Avanzado), puede elegir "Iniciar procesos de Vim en un shell de inicio de sesión", pero solo mejora $PATH
ligeramente para mí.
Lo mejor que puedo decir es que MacVim usa /usr/libexec/path_helper
, que a su vez usa los elementos encontrados (1) en el /etc/paths
archivo y (2) cualquier cosa adicional encontrada en el /etc/paths.d/
directorio. Cualquier cambio realizado en el directorio de inicio de un usuario (a través de .profile
o similar) se ignora.
En pocas palabras, obtienes los valores predeterminados de OSX, además de las aplicaciones a las que se agregan /etc/paths.d
. (Por ejemplo, MacTex lo hace en mi sistema). Entonces, si desea ajustar su ruta MacVim, una forma sería agregar un archivo con elementos /etc/paths.d
. (No editaría directamente /etc/paths
desde entonces, corre el riesgo de que los cambios se deshagan con las actualizaciones del sistema).
Gracias por dejarme saber esto. Me voy a presentar un error de lista de deseos en MacVim.