【问题标题】:Emacs solarized theme issueEmacs 日晒主题问题
【发布时间】:2012-04-08 02:14:54
【问题描述】:

我已经开始使用 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下载并成功(我认为)安装了solarized主题
  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

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

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

【问题讨论】:

  • 由于您最近开始使用 emacs,恕我直言,您应该尝试内置主题支持的 emacs24。
  • 在 emacs24 上同样的问题 :(
  • 我的 init.el: (setq package-archives '(("ELPA" . "tromey.com/elpa/") ("gnu" . "elpa.gnu.org/packages/"))) (add-to-list 'load -path "~/.emacs.d/themes/emacs-color-theme-solarized") (需要'solarized-dark-theme)

标签: emacs themes konsole


【解决方案1】:

如果您从终端运行 Emacs,请确保您的终端模拟器的颜色方案也设置为使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    相关资源
    最近更新 更多