Esta provavelmente não é a melhor maneira de conseguir isso, mas é uma solução alternativa que eu usei. Autocommands têm acesso a várias palavras-chave (consulte link ), entre elas a palavra-chave "url". Então
:au PageLoad * :!echo "<url>" >/tmp/mycurrenturl
instala um comando automático que mantém sua URL em um arquivo tmp no qual seu script pode acessá-lo.
Gostaria que alguém pudesse postar uma solução mais elegante.