Изменение существующей цветовой темы emacs - PullRequest
3 голосов
/ 05 августа 2010

Мне нравится ясность цветовой темы Emacs.Я начинаю тему с Mx color-theme-ясность.Однако я бы предпочел, чтобы фон всегда был черным, а не смешанным черно-белым, как видно на моем скриншоте.Кажется, что если есть строка, на которой никогда не было текста, она будет скорее белой, чем черной.Как мне это исправить?

Спасибо и наилучшими пожеланиями.

my emacs session

Ответы [ 2 ]

1 голос
/ 05 августа 2010

Это странно. Я также использую цветовую тему clearity и иногда замечаю, что при переключении на другую тему некоторые цвета отключаются в определенных областях.

Попробуйте установить его в качестве исходной цветовой темы в вашем файле .emacs, чтобы это была первая тема, используемая при открытии Emacs:

(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-clarity)

Это может помочь, если проблема вызвана конфликтом с ранее использованной темой.

0 голосов
/ 02 ноября 2011

Это сводило меня с ума на некоторое время, наконец, я думаю, что нашел виновника.

Кажется, что это происходит только тогда, когда у вас есть настройки custom-set-faces в вашем файле конфигурации .emacs. Попробуйте прокомментировать настройки, чтобы убедиться, что проблема решена.

Если проблема действительно вызвана custom-set-faces, вы можете просто установить :background "yourcolour" :foreground "yourcolour2" из custom-set-faces, чтобы исправить ее. "youcolour" and "yourcolour2" должны быть цветами, используемыми выбранной вами темой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...