В emacs 24.3.1 Я пытаюсь настроить цветную тему по умолчанию. В моем .emacs
файле я поместил следующие строки кода:инициализация цветной темы emacs
(require 'color-theme)
(color-theme-initialize)
(color-theme-hober)
Чтобы начать свою сессию я открываю терминал и введите emacs
, весь текст имеет правильные цвета, кроме фона белый и текст черный а не наоборот (комментарии, ключевые слова и строки - правильные цвета). Если я выполнить следующее:
M-x load-file
Load file: ~/.emacs
тогда все цвета являются правильными, как рекламируется при выборе цвета темы из списка после выполнения:
M-x color-theme-select
Обратите внимание, что если я брошу Emacs и вернуться к терминал и перезапуск emacs У меня такая же проблема. Поскольку все мои другие настройки в моем файле .emacs
работают правильно, должна быть некоторая ошибка, особенно с тремя строками кода цветовой темы выше.
- Почему это исправление после перезагрузки файла
.emacs
? - Как я могу исправить это, чтобы все правильные цвета загружались с самого начала?
Когда вы получите немного более комфортно, считают открытие цветовой theme.el и брать то, что вам нравится, и положить его в ваш .emacs - то вы можете изменить все легко, что бы вы ни хотели. Другой вариант - сохранить настройки в параметрах, а затем проверить сохраненный файл .emacs, который может содержать все подходящие лица, - тогда вы можете их изменить любым способом. Вы хотите убедиться, что у вас нет конфликтующих файлов init.el и .emacs, поскольку последний будет отменять предыдущие. – lawlist
Я не верю, что у меня есть файл init.el в любом месте – CodeKingPlusPlus
Некоторые цветовые темы не предназначены для запуска внутри терминала, и, используя их, могут иметься все цвета, которые выглядят некорректно. Попробуйте в Emacs на основе графического интерфейса, чтобы узнать, что здесь происходит. Терминалы могут работать только с 256 цветами, тогда как GUI emacsen может обрабатывать 24-битный цвет. – d11wtq