Quindi non sembra che ci sia qualcosa di integrato in vim per consentirlo. Ho giocato con la funzione wrapper e si è rivelato un po' più facile di quanto pensassi. Ecco il risultato finale:
function vim() {
args=()
for i in [email protected]; do
if [[ -h $i ]]; then
args+=`readlink $i`
else
args+=$i
fi
done
/usr/local/bin/vim -p "${args[@]}"
}
Basta aggiungere al tuo .zshrc
per usarlo.