Решено: urxvt: 256color vs italicFont (помогите новичку!)

Модератор: /dev/random

EbbroKlown
Сообщения: 6

Решено: urxvt: 256color vs italicFont

Сообщение EbbroKlown »

Итак,
имею у себя rxvt-unicode с поддержкой 256 цветов.

Если в .Xdefaults указать
URxvt*termName: rxvt-256color
то некорректно отображается курсив (например, в vim'е).

Если в .Xdefaults указать
URxvt*termName: rxvt-unicode,
то в vim'e неправильно отображаются разноцветные цветовые схемы. Чтобы было 256 цветов, приходится прямо указывать vim'у:

set t_Co=256

Как можно исправить эдакую неприятность?С чем это может быть связано?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Решено: urxvt: 256color vs italicFont

Сообщение /dev/random »

В файле /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

(от рута)
Спасибо сказали:

EbbroKlown
Сообщения: 6

Re: Решено: urxvt: 256color vs italicFont

Сообщение EbbroKlown »

Спасибо большое!
Всё заработало как надо!
Спасибо сказали: