Mam tego strażnika w moim .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
Mimo to zweryfikowałem, że sprawdzanie przechodzi dla MacVima uruchomionego z Findera, nie tylko z terminala bash i .bashrc
zawiera skrypt powiązany z terminalem, który sprawia, że MacVim nie działa zgodnie z oczekiwaniami, gdy zostanie uruchomiony przez dwukrotne kliknięcie, więc muszę mieć to niepowodzenie dla wykonań innych niż końcowe. Nie jestem pewien, czy ma to wpływ tylko na MacVim, czy tylko na dowolną aplikację. Spodziewałem się $BASH_VERSION
pusty na wszystko, co zaczęło się od Findera.
Jakieś wskazówki?
$TERM_PROGRAM
zamiast$BASH_VERSION
w OS X teraz to działa.Odpowiedzi:
W MacVimie jest to preferowane.
źródło