¿Cómo evitar que MacVim herede .profile como si fuera Bash?

0

Tengo este guardia en mi .profile :

if [ -n "$BASH_VERSION" ]; then
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi

    if [ -f "$HOME/.bash_aliases" ]; then
        . "$HOME/.bash_aliases"
    fi
fi

Aún así, he verificado que la verificación está pasando para que MacVim comenzó desde Finder, no solo desde bash terminal, y .bashrc contiene una secuencia de comandos relacionada con la terminal que parece hacer que MacVim no funcione como se esperaba cuando se inicia con un doble clic, por lo que debo tiene esta comprobación que falla para las ejecuciones no terminales. No estoy seguro de si esto afecta solo a MacVim o solo a cualquier aplicación. Esperaba $BASH_VERSION vacío para cualquier cosa que se haya iniciado desde el Finder.

¿Algún consejo?

    
pregunta pepper_chico 17.06.2014 - 09:39

1 respuesta

3

Hay una preferencia en MacVim para hacer esto.

defaults write org.vim.MacVim MMLoginShell 0
    
respondido por el Tom Whittock 09.07.2014 - 00:30

Lea otras preguntas en las etiquetas