我已经开始使用emacs(大约几天)。 我也读了这个主题:Color themes are strange/incorrect in terminal emulator但我仍有问题。
我做了什么:
更新了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)
OS:Debian / KDE4.7 / Konsole
有些颜色错了: 包括 数字 3. def 引用“
为什么这个主题显示错误?
答案 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。