【发布时间】:2012-04-23 01:05:19
【问题描述】:
我在使用 emacs 23.1.1 使用 PuTTY 和屏幕进行连接时无法获得 256 种颜色。服务器正在运行 CentOS 5.6。
在我的 PuTTY 配置中,我的终端类型字符串设置为 xterm-256color。在我的.screenrc 我有term xterm-256color 一次在屏幕上tput colors 给我256,echo $TERM 给我xterm-256color,但是一旦我启动emacs M-x list-colors-display 只给我8 种颜色。
不确定是什么问题。
谢谢。
【问题讨论】:
-
我想我应该提一下,我在另一台运行 CentOS 4.5 的服务器上工作了 256 种颜色,但已经迁移到运行 CentOS 5.6 的新服务器上。我将我的 .emacs 和 .screenrc 从第一台服务器复制到第二台服务器。也许这表明 CentOS 5.6 存在问题。
-
另外,如果我只是连接到服务器并运行 emacs 而不启动屏幕会话,
M-x list-colors-display会列出更多颜色,但前 8 种颜色之后的颜色显示为正常的前景色和背景色(白色和黑色),而不是列出的颜色。