首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >emacs 24 ansi-term似乎忽略了主题颜色

emacs 24 ansi-term似乎忽略了主题颜色
EN

Stack Overflow用户
提问于 2012-08-03 23:55:29
回答 2查看 2.1K关注 0票数 6

我已经使用brew在OSX上从Emacs 23升级到Emacs 24。现在,我正在更新我的.emacs以使用来自emacs24esp的新东西。新的包管理器和内置的颜色主题。我从marmalade安装了zenburn主题(我想),从我的扩展目录中删除了旧的颜色主题扩展,并删除了将旧的颜色主题扩展添加到加载路径的配置。

我注意到的一件事是,ansi术语的颜色并不遵循颜色主题。在emacs 23中,我的ansi术语是这样的:

但现在它看起来像这样:

我已经检查了ansi-color-names-vector和ansi-color-map。它们都报告了来自zenburn的颜色。切换主题仍然不会改变ansi-term的颜色,所以我认为这不是主题特定的问题。

有什么办法可以解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-04 05:22:52

在新版本的zenburn主题中没有设置变量ansi-term-color-vector。我提交了一个pull request来修复它。

同时,只需使用以下代码行:

代码语言:javascript
运行
复制
(setq ansi-term-color-vector [unspecified "#3f3f3f" "#cc9393" "#7f9f7f" "#f0dfaf" "#8cd0d3" "#dc8cc3" "#93e0e3" "#dcdccc"])
票数 7
EN

Stack Overflow用户

发布于 2012-08-04 00:31:33

外部颜色主题不需要配置就可以很好地工作。只需使用color-theme-print保存您的颜色主题,并在.emacs中插入它的输出函数,这就是:

代码语言:javascript
运行
复制
(and
 (eq window-system 'x)
 (color-theme-FUNCTION) )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11799184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档