My terminal vim configuration is not loading the ~/.zshrc. Zsh is the environment login shell. What is the proper configuration for this situation?
Here are some measure
I found an handy solution. As the only thing I really need is all my aliases, I added a function to my ~/.zshrc
file:
function zshalias()
{
grep "^alias" ~/.zshrc > ~/.zshenv
}
Then execute source ~/.zshrc && zshalias
.
In your vimrc you only need:
shell=zsh
Everything then works perfectly with no suspended tty output!