如果你想在 Emacs 中自定义颜色,在.emacs
init 文件中指定它们,而不安装任何额外的包,也不使用预制的主题,这样的方法似乎可以工作:
(set-background-color "#003c3c")
(set-foreground-color "#ffffff")
(set-face-background 'fringe "#253c3c")
(set-face-background 'cursor "#ffffff")
(set-face-background 'region "#ff0000")
(set-face-foreground 'font-lock-comment-face "#ff0000")
(set-cursor-color "#00ff00")
但为了做到这一点,拥有这些“键值”对的所有“键”的完整列表将很有用。 (我不知道“key”在 Emacs-lingo 中是否是正确的术语..刚刚开始使用 Emacs)
这样的完整列表在任何地方都可以找到吗?或者我可以以某种方式生成一个吗?
(我目前在自己的窗口中使用 Emacs 的 GNU OSX 版本,而不是在终端中)
答案1
如果您键入M-x customize-face RET
然后按 TAB 键,完成窗口将提供所有面孔的列表,您可以从完成窗口复制该列表。
或者你可以按 RET,然后你将进入 Emacs 脸部自定义界面,在这里你可以更改颜色并保存它们。这不涉及任何额外的包或主题,并且长期以来一直是 Emacs 的一部分(因此您无需担心您拥有哪个版本)。