Настройка цветовой темы Emacs 24 из .emacs
У меня есть следующий код в моем .emacs:
(if (null window-system)
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1)))
Когда я открываю Emacs на консоли, я могу убедиться, чтоprogn
блок работает (по(message "Got here.")
), и я вижу вспышку, которая предполагает, что цветовая тема была загружена, но если она была загружена, она переопределяется чем-то другим. Если после загрузки я открою свой файл .emacs и отправлю блок выше, используяC-x C-e
, оно работает. Я пытался сделать:
(add-hook 'after-init-hook
(lambda ()
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1))))
но это действует так же.
Может быть уместно, что я использую Emacs 24, и этот код находится не в моем .emacs, а в ~ / Dropbox / .emacs, который загружается из моего .emacs.
Дополнительное примечание: я пробовалM-x customize-themes
, но ни один из них не работает приемлемо на консоли. Они либо создают почти нечитаемую легкую тему, либо большая часть текста невидима.