Подсветка синтаксиса для всей гиперссылки в .txt файлах для Vim - PullRequest
0 голосов
/ 31 декабря 2018

Извините, если об этом уже спрашивали, но я не совсем нашел то, что искал.

Есть ли способ сделать подсветку синтаксиса для всей гиперссылки в.TXT-файлы для Vim?

Это то, что у меня есть до сих пор

hi Hyperlink term=standout,bold ctermfg=Cyan
let m = matchadd("Hyperlink", "http://")
let m = matchadd("Hyperlink", "https://")

1 Ответ

0 голосов
/ 31 декабря 2018

См. Это удивительное 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/]`
...