Итак,
имею у себя rxvt-unicode с поддержкой 256 цветов.
Если в .Xdefaults указать
URxvt*termName: rxvt-256color
то некорректно отображается курсив (например, в vim'е).
Если в .Xdefaults указать
URxvt*termName: rxvt-unicode,
то в vim'e неправильно отображаются разноцветные цветовые схемы. Чтобы было 256 цветов, приходится прямо указывать vim'у:
set t_Co=256
Как можно исправить эдакую неприятность?С чем это может быть связано?
Решено: urxvt: 256color vs italicFont (помогите новичку!)
Модератор: /dev/random
- /dev/random
- Администратор
- Сообщения: 5281
- ОС: Gentoo
Re: Решено: urxvt: 256color vs italicFont
В файле /usr/share/terminfo/r/rxvt-unicode написано, что у терминала 88, а не 256 цветов, а в /usr/share/terminfo/r/rxvt-256color - что в нём нет urxvt'шных фичей. Для такого "гибридного" терминала (если он дистрибутивный, а не самосборный) должен быть файл /usr/share/terminfo/r/rxvt-unicode256. Если его нет, его можно создать командами:
(от рута)
Код: Выделить всё
infocmp rxvt-unicode | sed -e 's/^\(rxvt-unicode\)/\1256/;s/colors#88/colors#256/;s/pairs#256/pairs#32767/' > /tmp/rxvt-unicode256.terminfo
tic /tmp/rxvt-unicode256.terminfo
(от рута)
-
- Сообщения: 6
Re: Решено: urxvt: 256color vs italicFont
Спасибо большое!
Всё заработало как надо!
Всё заработало как надо!