【发布时间】:2010-07-03 09:05:29
【问题描述】:
我喜欢终端的emacs,但是mini buffer的蓝色很难看清楚。
非常需要,谢谢帮助!
【问题讨论】:
标签: emacs
我喜欢终端的emacs,但是mini buffer的蓝色很难看清楚。
非常需要,谢谢帮助!
【问题讨论】:
标签: emacs
试试这个,
(set-face-foreground 'minibuffer-prompt "white")
【讨论】:
如果您无法忍受终端的蓝色,您可以更改它。不同的终端模拟器为此提供了不同的工具,但大多数都使用 X 资源。
我个人对 urxvt 的颜色选择:
URxvt.背景:#000000 URxvt.foreground:gray75 URxvt.color3: DarkGoldenrod URxvt.color4:皇家蓝 URxvt.color11:LightGoldenrod URxvt.color12:LightSteelBlue URxvt.color7:灰色75 URxvt.colorBD: #ffffff URxvt.colorUL:LightSlateGrey URxvt.colorIT:钢蓝 URxvt.cursorColor: gray90 URxvt.highlightColor: gray25当然,您自己选择的终端仿真器可能具有不同的类 (URxvt) 或应用程序(urxvt,在我的示例中未使用)名称,并且资源名称也可能不同。 urxvt 将使用颜色名称(来自服务器的 rgb.txt 文件 -- 使用 xcolorsel(1) 在方便的应用程序中查看它们)或数字,但其他终端可能不那么灵活。
从我的xterm(1) 联机帮助页中,颜色及其编号是:
如果您的终端确实使用 X 资源,请将所需资源保存到文件中(按照约定命名为 ~/.Xdefaults 或 ~/.Xresources)并使用 xrdb -merge <filename> 将您的资源加载到服务器中。然后再次启动您的终端,并尝试一下。
如果您的终端使用其他机制来配置颜色选择(也许它有一个 Preferences 菜单项或类似的东西),它可能仍然会在某处列出不同的颜色,您需要更改颜色 4 和 12 才能更改蓝色。
另一方面,如果你喜欢所有 除了 emacs 的蓝色,你可以尝试让 emacs 使用不同的颜色(不知道,抱歉),或者你可以运行你的具有不同“类”的终端仿真器,因此它将读取不同的 X 资源。 (xterm(1) 有一个 -class 参数。)
【讨论】: