Настройка 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
, но ни один из них не работает приемлемо на консоли. Они либо создают почти нечитаемую легкую тему, либо большая часть текста невидима.
2 ответов
Emacs 24 имеет встроенную тематику, которая не использует операторы, такие как (require 'color-theme)
. Как отмечает Дрю в комментариях,различия между цветовыми темами и пользовательскими темами, и новое направление к последнему. Попробуй!--2--> посмотреть. От.emacs, вы можете делать такие вещи, как (load-theme 'wombat t)
.
но...
это все еще может быть неправильно для вас. Одна вещь, которая может все испортить, это изменение лица - возможно, в custom-set-faces часть вашего .файл emacs. Интерактивная настройка Emacs автоматически включает в себя информацию о цвете (оба фона и передний план) любой темы, которую вы используете в то время, когда вы ее устанавливаете, поэтому это определенно может создать проблемы с цветовыми темами. Если это то, что вызывает его, вы можете просто установить конкретный атрибут, о котором вы заботитесь, с чем-то вроде
(set-face-attribute 'default nil :height 120)
это изменит размер шрифта без изменения цветов.
в Emacs 24 имеют собственную систему темизации.
M-x customize-themes
или
(custom-set-variables
....
'(custom-enabled-themes (quote (selected-theme)))
)