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

我做了什么:

  • export TERM =“xterm-256color”
  • 下载并成功安装颜色主题包
  • https://github.com/sellout/emacs-color-theme-solarized.git下载并成功(我认为)安装了日晒主题
  • 更新了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

    一些颜色是错误的:
    1.包括
    2.数字
    3. def
    4.引号“

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

    最佳答案

    如果从终端运行Emacs,请确保将终端仿真器的colorcheme也设置为使用Solarized调色板。参考:https://github.com/sellout/emacs-color-theme-solarized#important-note-for-terminal-usersofficial 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

    08-04 04:11