Na resposta a esta pergunta , alguém realmente forked zsh-syntax-hightighting
e criamos uma funcionalidade flexível para colorir de acordo com padrões e muitas coisas em zsh.
Você pode verificar esta resposta também. Não sei se isso faz a sua duplicata, mas tudo bem. Apesar de ser antigo, você pode tentar supercat , pois ele funciona com regexp para que você possa corresponder a URL e colori-los.