Цветовые темы странные/неправильные в эмуляторе терминала

Я запускаю emacs-nox 23.3 в эмуляторе Konsole (от kde), большинство цветовых тем имеют странные цвета.

Например, мне нравится Solarized Theme. Я ожидаю, что тема должна выглядеть так:

Solarized Theme
(источник: ethanschoonover.com)

Однако вот что я получаю:

http://img824.imageshack.us/img824/3881/voronoi2.png

Большинство тем, входящих в пакет emacs-color-theme, ведут себя аналогично. Пробовал менять настройки цвета в консоли - безрезультатно. Я также попытался заменить свои .Xresources на этим, без успеха.


person 0xbadc0de    schedule 23.10.2011    source источник


Ответы (2)


Вам нужно 256 цветов в вашем терминале, чтобы большинство цветовых тем выглядели достойно. Попробуйте добавить это в свой .bashrc (или .zshrc):

TERM=xterm-256color

После того, как вы установили настройки (source .bashrc), снова запустите emacs, и, надеюсь, темы будут выглядеть намного лучше.

person Bozhidar Batsov    schedule 23.10.2011
comment
Я поместил эту строку в .Xresources, и мне интересно, почему она не работает. -.- ты! - person 0xbadc0de; 23.10.2011

Нет, не ставить эту строку

ТЕРМИН=xterm-256color

в .Xresources. Попробуйте запустить emacs с помощью этой команды:

ТЕРМИН=xterm-256color emacs

и если все в порядке, поместите эту строку в свой файл .bashrc или .bash_profile:

псевдоним emacs='TERM=xterm-256color emacs'

После этого вы можете выполнить emacs с помощью обычного cmd 'emacs' и получить нормальные цвета в редакторе.

person h0rr0rr_drag0n    schedule 27.10.2011