Извините, если об этом уже спрашивали, но я не совсем нашел то, что искал.
Есть ли способ сделать подсветку синтаксиса для гиперссылки весь в файлах .txt для Vim?
Это то, что у меня есть
hi Hyperlink term=standout,bold ctermfg=Cyan
let m = matchadd("Hyperlink", "http://")
let m = matchadd("Hyperlink", "https://")





См. Этот удивительное регулярное выражение URL в vim-highlighturl pligin.
Я использую более простое регулярное выражение:
syntax match Hyperlink `\v<(((https?|ftp|gopher|telnet)://|(mailto|file|news|about|ed2k|irc|sip|magnet):)[^' \t<>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' \t<>"]+)[a-z0-9/]`
Может быть, взгляните на эти вопросы Какое регулярное выражение лучше всего проверяет, является ли строка допустимым URL-адресом? или Какое регулярное выражение соответствует URL-адресу?.