Abra uma URL do buffer de salvamento do TMUX, com ou sem o http

Eu comecei a querer abrir URLs de meus buffers de rolagem TMUX. O problema é que muitas vezes os URLs não têm o esquema.

bind u run "tmux save-buffer - | perl -pe 'if (not m/^http/) {$_ = "http://$_""}'| xargs open""

Isso será executado openno que você copiou de seu buffer de rolagem em seu navegador padrão no OSX também adicionando http://se não começar com http.

Isso será interrompido se você tentar abrir um URL com um esquema diferente de http / https. Nesses casos