То есть вы устанавливаете грани "fringe" и "linum" одинаково, но "fringe" не работает, когда вы применяете свою тему?Тема, которую вы используете, если она , эта , явно устанавливает фон грани лица, поэтому ваше пользовательское определение, вероятно, переопределяется определением темы.
Решение состоит в том, чтобы изменитьсоответственно, или добавить что-то подобное в ваш .emacs:
(require 'color-theme-mac-classic)
(defun my-color-theme-mac-classic ()
(interactive)
(color-theme-mac-classic)
(set-face-attribute 'fringe nil :background "#CCC")
(set-face-attribute 'linum nil :background "#CCC"))
и использовать my-color-theme-mac-classic
вместо color-theme-mac-classic
.
(NB. Вместо этого вы можете использовать set-face-background
, но set-face-attribute
более универсален.)