urxvt выделение url
по дефолту в urxvt url в utf с русскими символами не выделяются
правим /usr/lib/urxvt/perl/matcher
меняем
a-zA-Z0-9
на
a-zA-Z\x{0410}-\x{044F}0-9и все работает
(1 vote)
- 942 просмотра
Страница для печати
ЛинСовет: Полезные Советы По Linux
Linux Tips Archive at linsovet.com
по дефолту в urxvt url в utf с русскими символами не выделяются
правим /usr/lib/urxvt/perl/matcher
меняем
a-zA-Z0-9
на
a-zA-Z\x{0410}-\x{044F}0-9и все работает
вот более кошерный способ. добавляем в свой ~/.Xresourses
! russian utf-8 URxvt.matcher.pattern.0: (?:https?:\\/\\/|ftp:\\/\\/|news:\\/\\/|mailto:|file:\\/\\/|\\bwww\\.)\n\ [a-zA-Z0-9\\x{0410}-\\x{044F}\\-\\@;\\/?:&=%\\$_.+!*\\x27,~#]*\n\ (\n\ \\([a-zA-Z0-9\\x{0410}-\\x{044F}\\-\\@;\\/?:&=%\\$_.+!*\\x27,~#]*\\)| # Allow a pair of matched parentheses\n\ [a-zA-Z0-9\\x{0410}-\\x{044F}\\-\\@;\\/?:&=%\\$_+*~] # exclude some trailing characters (heuristic)\n\ )+основная трудность была понять что нужно экранировать / и добавлять перевод строки \n
PS
пересчитать ресурсы
$ xrdb -merge ~/.Xresourcesдада. сразу с этой проблемой столкнулся, но руки не дошли.
спасибо Ж:-)
Вот это спасибо, очень не хватало :)
Отправить комментарий