ZSH has builtin autocompletion for scp, so a command like
scp user@host/path/
would show directory listings on the remote server.
However, this does not work when opening a remote file in vim
vim scp://user@host/path/
I have googled around for documentation on the zsh autocomplete functions but it seems very complicated. How can I enable autocomplete for vim scp?