2015-08-04 2 views
2

Я на ArchLinux с плазмой KDE5 (тема с ветром). Я установил Emacs и хотите получить тему atom.io, как здесь: GitHubEmacs Theme Цвета ошибочны

Цвета должны быть: Theme Preview

А теперь вот скриншот, как мои цвета смотрят: My Emacs

У меня также установлен atom.io, и предварительный просмотр образца верен. Вот мой скриншот atom.io: my atom.io shot

Наконец, мои .emacs файл конфигурации:

(require 'package) 
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) 
(package-initialize) 
(load-theme 'atom-one-dark t) 
(require 'powerline) 
(powerline-default-theme) 
(custom-set-variables 
;; custom-set-variables was added by Custom. 
;; If you edit it by hand, you could mess it up, so be careful. 
;; Your init file should contain only one such instance. 
;; If there is more than one, they won't work right. 
'(custom-safe-themes 
    (quote 
    ("90d329edc17c6f4e43dbc67709067ccd6c0a3caa355f305de2041755986548f2" "b9c57187960682d4$ 
'(desktop-save-mode 1) 
'(global-hl-line-mode 1) 
'(global-linum-mode 1)) 
(custom-set-faces 
;; custom-set-faces was added by Custom. 
;; If you edit it by hand, you could mess it up, so be careful. 
;; Your init file should contain only one such instance. 
;; If there is more than one, they won't work right. 
) 

Почему цвета отличаются в моей Emacs? Может ли это быть причиной неправильной настройки цвета? или почему это может быть неправильно?

+0

ли вы установить его в вашем Emacs файл инициализации? – xuhdev

+0

Я отредактировал сообщение! –

+0

Вы используете Emacs в качестве графического приложения или внутри терминала вроде Konsole? – Chris

ответ

1

Я столкнулся с той же проблемой, что, похоже, является общим для пользователей Mac. Я нашел помощь в разделе вопросов на странице GitHub аналогичной темы, dracula. Я последовал за исправлениями apierz, чтобы исправить цвета на моем терминале.

Из сопоставления кода темы дракулы с атомом одна тема, вы можете видеть, что обе темы используют фон с шестнадцатеричным цветом # 282 *. В основном нам нужно изменить шестнадцатеричный цвет фона на нечто более совместимое.

Прокомментируйте эту строку кода в файле atom-one-theme.el и добавьте еще один цвет с номером nil.

;;; Code: 

(deftheme atom-one-dark 
    "Atom One Dark - An Emacs port of the Atom One Dark theme from Atom.io.") 
(defvar atom-one-dark-colors-alist 
    '(("atom-one-dark-accent" . "#528BFF") 
    ("atom-one-dark-fg"  . "#ABB2BF") 
;; ("atom-one-dark-bg"  . "#282C34") 
    ("atom-one-dark-bg"  . nil 

Это должно сделать свой фон такой же цвет, как ваше терминальное окно. Поскольку у меня есть аналогичный цвет фона для # 282C34, мой конец выглядит много как Atom One Dark Theme.

Альтернативно, вы можете установить цвет фона на # 000000 (черный), однако я не нашел его слишком привлекательным.

Shoutout to apierz для первоначальной публикации исправления на GitHub!

what_it_should_look_like.png

Смежные вопросы