У меня есть следующий код в моем .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
, но ни один из них не работает приемлемо на консоли.Они либо создают почти нечитаемую легкую тему, либо большая часть текста невидима.