gpt4 book ai didi

emacs23 缓冲区菜单字体 (GTK)

转载 作者:行者123 更新时间:2023-12-01 11:58:57 24 4
gpt4 key购买 nike

我最近升级到 emacs23 (Ubuntu 10.04),我已经成功地使用相关的 .emacs 选项整理了我的面孔(字体)。

然而,我似乎无法更改的一种字体是用于显示缓冲区菜单的字体(即,当您 CTRL+左键单击缓冲区时,您会看到一个弹出菜单,其中列出了所有打开的缓冲区)。

问题是用来显示这个菜单的字体是成比例的(不是固定宽度的),它把菜单弄得一团糟——没有垂直排列的东西,我经常用它来查看哪些缓冲区保存文件在公共(public)目录中。比例字体到处都是路径。

我相信 Ubuntu 的 emacs23 是用 GTK 而不是 Lucid 构建的。我读过的一些内容似乎表明无法在 Emacs 中设置此字体 - 必须使用 GTK 配置在外部完成 - 如果这是真的,怎么办?

否则,如果无法完成,那么在 Ubuntu 上使用 Lucid 而不是 GTK 支持重新编译 emacs23 有多棘手?可以用“apt-get source”轻松搞定吗?

最佳答案

我相信我已经找到了答案:

http://www.gnu.org/software/emacs/manual/html_node/emacs/GTK-resources.html

想法是创建 ~/.emacs.d/gtkrc 并使用 GTK 配置机制为 emacs 的 GTK 小部件设置替代样式。

$ cat ~/.emacs.d/gtkrc
style "menufont"
{
font_name = "monospace 10" # Pango font name
}
widget "*emacs-menuitem*" style "menufont"

看起来效果不错。

关于emacs23 缓冲区菜单字体 (GTK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3454466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com