据我浏览所知,我的 Emacs 应该可以获得 256 种颜色,但事实并非如此。
我在EC2 实例。我在 Windows 7 上运行 Putty 0.60。Putty 设置为发送xterm-256color
其终端字符串。Putty 设置为允许 256 种颜色。在 CentOS 上,我的$TERM
设置为xterm-256color
。
tput colors
显示 256。我将 Emacs 重新编译为 23.2,确保libtermcap-devel
事先安装,因为有人声称他们需要它。但是,当我M-x list-colors-display
在 Emacs 中时,它仍然只显示 8 种颜色。
答案1
提问者是这样解决的:
打开全局字体锁。
运行您可以在 emacswiki 上找到的 elisp 脚本,以“填充”颜色名称等...