diff --git a/.config/kak/autoload/url.kak b/.config/kak/autoload/url.kak new file mode 100644 index 00000000..37a8a8c1 --- /dev/null +++ b/.config/kak/autoload/url.kak @@ -0,0 +1,10 @@ +define-command -override url-open %{ + evaluate-commands -save-regs 'ab' %{ + set-register b 'https?://(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)' + execute-keys -draft 'sb"ay' + nop %sh{ + xdg-open "$kak_reg_a" + } + echo %reg{a} + } +}