Come impedire a MacVim di ereditare .profile come se fosse Bash stesso?

0

Ho questa guardia nel mio .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

Tuttavia, ho verificato che il controllo passa per MacVim avviato da Finder, non solo da bash terminal, e .bashrc contiene script relativo al terminale che sembra rendere MacVim non funzionante come previsto quando viene avviato con doppio clic, quindi devo questo controllo fallisce per le esecuzioni non terminali. Non sono sicuro se questo riguarda solo MacVim o qualsiasi altra applicazione. Mi aspettavo $BASH_VERSION vuoto per tutto ciò che è stato avviato da Finder.

Qualche consiglio?

    
posta pepper_chico 17.06.2014 - 09:39
fonte

1 risposta

3

C'è una preferenza in MacVim per farlo.

defaults write org.vim.MacVim MMLoginShell 0
    
risposta data 09.07.2014 - 00:30
fonte

Leggi altre domande sui tag