Nezdá se tedy, že by do vim bylo zabudováno něco, co by to umožňovalo. Hrál jsem si s funkcí wrapper a ukázalo se, že je to trochu jednodušší, než jsem si myslel. Zde je konečný výsledek:
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[@]}"
}
Stačí přidat do .zshrc
používat.