我最近在 Cygwin 上安装了 Emacs 24.3.93.1。当我第一次在其中打开代码时,我看到了一种黑白语法高亮显示 - 关键字是白色的,声明中的函数名称是白色背景上的黑色,通用代码是灰色的。
我想让 Emacs 使用全彩色进行语法突出显示,但无法弄清楚如何打开它。谷歌搜索大多发现过时的东西;比如打开font-lock-mode
,自 22.1 以来已默认启用。现在,我的 .emacs.d/init.el 文件包含与突出显示相关的以下代码:
(setq font-lock-auto-fontify t)
(add-hook 'find-file-hooks (lambda () (font-lock-mode 1)))
我在网站上找到了这些片段,声称可以告诉您如何启用语法高亮,但我尝试过的任何内容(包括上面的几行)都没有改变任何东西。
Emacs 似乎正在分析语法,但它没有使用颜色来显示它。有人知道如何强制它使用颜色吗?
答案1
Emacs 未使用颜色,因为TERM
环境变量设置为vt100
。将其更改为 即可xterm
解决问题。