Emacs曝光主题问题

时间:2012-03-23 14:04:51

标签: emacs themes konsole

我已经开始使用emacs(大约几天)。 我也读了这个主题:Color themes are strange/incorrect in terminal emulator但我仍有问题。

我做了什么:

  1. export TERM =“xterm-256color”
  2. 下载并成功安装了色彩主题包
  3. https://github.com/sellout/emacs-color-theme-solarized.git
  4. 下载并成功(我认为)安装了曝光主题
  5. 更新了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)
    
  6. OS:Debian / KDE4.7 / Konsole

    Emacs Screenshot

    有些颜色错了:   包括   数字   3. def   引用“

    为什么这个主题显示错误?

1 个答案:

答案 0 :(得分:3)

如果从终端运行Emacs,请确保终端仿真器的colorscheme也设置为使用Solarized调色板。参考:https://github.com/sellout/emacs-color-theme-solarized#important-note-for-terminal-users。在official Solarized repo中没有Konsole的调色板,但是,还有其他可用的选项,例如:https://github.com/phiggins/konsole-colors-solarized

如果仍然无效,您可以尝试明确地将终端设置为使用16种颜色,如下所示:

$ TERM=xterm-16color emacs

我对终端颜色知之甚少,无法解释其工作原理和原因,但我可以确认它的确如此。如果感兴趣,这可能有助于解释一些事情:https://github.com/seebi/dircolors-solarized#understanding-solarized-colors-in-terminals