urxvt выделение url


Anonymous - Posted on 12 Июнь 2009

по дефолту в urxvt url в utf с русскими символами не выделяются
правим /usr/lib/urxvt/perl/matcher

меняем

a-zA-Z0-9

на

a-zA-Z\x{0410}-\x{044F}0-9

и все работает

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

вот более кошерный способ. добавляем в свой ~/.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

дада. сразу с этой проблемой столкнулся, но руки не дошли.
спасибо Ж:-)

Вот это спасибо, очень не хватало :)

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.