O texto de ajuda para a extensão PERL do matcher para urxvt afirma:
When clicked with the mouse button specified in the
matcher.buttonresource (default 2, or middle), the program specified in thematcher.launcherresource (default, theurlLauncherresource,sensible-browser) will be started with the matched text as first argument.
portanto, você precisa definir URxvt.matcher.launcher para um script que
aceita um único argumento (em shells tipo sh, isso é escrito $1 ) e
abra. Por exemplo:
#! /bin/sh
exec vimprobable2 -e $(cat /tmp/tabbed.xid) "$1"
Observação: É aconselhável orçamento o argumento $1 para evitar o shell
da interpretação de meta-caracteres que podem aparecer no URL (por exemplo,
& ou ; ).