Emacs: пустое лицо перекрывается соляризацией? - PullRequest
1 голос
/ 07 марта 2012

Я опробовал соляризованную тему (доступна по адресу здесь ) и она мне очень понравилась.Тем не менее, он каким-то образом перезаписывает мои настройки пробелов, и независимо от того, как я настраиваю пробелы, он перезаписывается.Любые идеи о том, как контролировать цвет моих пробелов, сохраняя при этом аккуратный вид color-theme-solarized-dark?

Из .emacs:

;;; Install colortheme
(add-to-list 'load-path "/home/blabla/.emacs.d/color-theme-6.6.0/")
(require 'color-theme)
(eval-after-load "color-theme"
  '(progn
     (color-theme-initialize)
     (color-theme-hober)))

;;; Install solarized
(add-to-list 'load-path "/home/blabla/.emacs.d/emacs-color-theme-solarized")
(require 'color-theme-solarized)
(color-theme-solarized-dark)

Это была моя предыдущая настройка:

(custom-set-faces
  '(whitespace-space ((((class color) (background light)) (:background "white" :foreground "darkgrey"))))
  '(whitespace-tab ((((class color) (background light)) (:background "white" :foreground "darkgrey")))))

Единственный эффект, который я обнаружил, был:

(whitespace-space ((t (:background "red"))))

Конечно, это просто создает уродливый фон для каждого пробела.

Использование GNUEmacs 23.3.1.

1 Ответ

1 голос
/ 07 марта 2012

Версия Solarized здесь имеет все грани, необходимые для whitespace-mode, чтобы хорошо выглядеть с Solarized. Это только для Emacs 24 (но может работать и на Emacs 23, если там присутствует load-theme), но если вы не хотите его использовать, вы можете просто скопировать соответствующие цвета в определение цветовой темы, которую вы ' я скачал.

...