Emacs соляризованная тема - PullRequest
3 голосов
/ 23 марта 2012

Я начал использовать emacs (около нескольких дней).Также я читаю эту тему: Цветовые темы странные / неправильные в эмуляторе терминала , но у меня все еще есть проблемы.

Что я сделал:

  1. export TERM = "xterm-256color "
  2. Скачать и успешно установить пакет color-theme
  3. Скачать и успешно (я думаю) установленную соляризованную тему из https://github.com/sellout/emacs-color-theme-solarized.git
  4. обновленный init.el:

    ;;; ============= SOLARIZED ================
    (add-to-list 'load-path "~/.emacs.d/color-theme")
    (add-to-list 'load-path "~/.emacs.d/color-theme/themes")
    (require 'color-theme)
    (color-theme-initialize)
    (setq color-theme-is-global t)
    (add-to-list 'load-path "~/.emacs.d/emacs-color-theme-solarized")
    (require 'color-theme-solarized)
    (setq solarized-termcolors 256)
    (color-theme-solarized-dark)
    

ОС: Debian / KDE4.7 / Konsole

Emacs Screenshot

Некоторые цвета неверны: 1. включить 2. цифры 3. def 4. кавычки "

Почему эта тема отображается неправильно?

1 Ответ

3 голосов
/ 30 ноября 2012

Если вы работаете с Emacs из терминала, убедитесь, что цветовая схема вашего эмулятора терминала также настроена на использование палитры Solarized.Ссылка: https://github.com/sellout/emacs-color-theme-solarized#important-note-for-terminal-users. В официальном репозитории Solarized *1004* нет палитры для Konsole, однако есть и другие доступные, например, такие: https://github.com/phiggins/konsole-colors-solarized.

Если это все еще нене работает, вы можете попробовать явно настроить свой терминал на использование 16 цветов, например так:

$ TERM=xterm-16color emacs

Я недостаточно знаю цвета терминала, чтобы объяснить, как и почему это работает, но я могу подтвердить, что это работает,Это может помочь объяснить немного, если интересно: https://github.com/seebi/dircolors-solarized#understanding-solarized-colors-in-terminals.

...