【问题标题】:can i modify the color of emacs mini buffer?我可以修改 emacs mini 缓冲区的颜色吗?
【发布时间】:2010-07-03 09:05:29
【问题描述】:

我喜欢终端的emacs,但是mini buffer的蓝色很难看清楚。

非常需要,谢谢帮助!

【问题讨论】:

    标签: emacs


    【解决方案1】:

    试试这个,

    (set-face-foreground 'minibuffer-prompt "white")
    

    【讨论】:

      【解决方案2】:

      如果您无法忍受终端的蓝色,您可以更改它。不同的终端模拟器为此提供了不同的工具,但大多数都使用 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) 联机帮助页中,颜色及其编号是:

      0 黑色 1红3 2 绿色3 3 黄色3 4 可定制的深蓝色 5 品红色 3 6 青色 3 7灰色90 8灰色30 9红色 10 绿色 11 黄色 12个可定制的浅蓝色 13 品红色 14 青色 15白

      如果您的终端确实使用 X 资源,请将所需资源保存到文件中(按照约定命名为 ~/.Xdefaults~/.Xresources)并使用 xrdb -merge <filename> 将您的资源加载到服务器中。然后再次启动您的终端,并尝试一下。

      如果您的终端使用其他机制来配置颜色选择(也许它有一个 Preferences 菜单项或类似的东西),它可能仍然会在某处列出不同的颜色,您需要更改颜色 4 和 12 才能更改蓝色。

      另一方面,如果你喜欢所有 除了 emacs 的蓝色,你可以尝试让 emacs 使用不同的颜色(不知道,抱歉),或者你可以运行你的具有不同“类”的终端仿真器,因此它将读取不同的 X 资源。 (xterm(1) 有一个 -class 参数。)

      【讨论】:

      • 感谢您的详细回答。我在 mint linux 上使用 LXDE 终端。没有您说的目录。最好让 emacs 更改颜色。如果不能,您的答案是一个新选项。
      • Hrm,我不确定 LXTerminal 是否会让你选择其他颜色;它声称是基于 VTE 的,people.redhat.com/nalin/vte/html/… 有一个关于如何更改调色板的描述,没有提到它在哪里获得默认值,所以我认为它们必须以编程方式进行更改。 wiki.lxde.org/en/LXTerminal 上的 LXTerminal 屏幕截图没有显示调色板选择器小部件,因此它可能是不可能的。检查文档并希望最好。 :)
      • 我发现 ~/.config/lxterminal/ 有一个配置文件,它确实有效。我必须将终端的 bgcolor 更改为白色才能显示 emacs 蓝色字体。我真的很喜欢黑色终端的感觉。
      • 啊,极简主义的代价:gnomefiles.org/app.php/LxTerminal "2. 支持自定义前景色和背景色" 没有提到整个调色板。随意使用任何其他终端仿真器,我建议使用 urxvt,但 xterm、rxvt、aterm、wterm、Eterm、xfce4-terminal、xvt、mlterm、kterm、konsole、gnome-terminal 都是流行的选择,并且大多数(如果不是全部) 将让您更改 color4 和 color12。或者您可以向 LXDE 团队提出功能请求。
      • lxterminal 有多个标签。其他人似乎没有。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多