首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs23缓冲区菜单字体(GTK)

emacs23缓冲区菜单字体(GTK)
EN

Stack Overflow用户
提问于 2010-08-11 08:23:21
回答 1查看 2.1K关注 0票数 3

我最近升级到了emacs23 (Ubuntu10.04),我设法用相关的.emacs选项把我的面孔(字体)都整理好了。

然而,有一种字体我似乎不能改变,那就是用于显示buffer菜单的字体(即,当您按住CTRL键并左键单击一个Buffer时,您会得到一个弹出式菜单,其中列出了所有打开的buffers)。

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

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

否则,如果不能做到这一点,那么在Ubuntu上使用Lucid而不是GTK重新编译emacs23又有多难呢?用"apt-get source“可以很容易的做到吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-11 09:47:37

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

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

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

代码语言:javascript
复制
$ cat ~/.emacs.d/gtkrc
style "menufont"
{
  font_name = "monospace 10"  # Pango font name
}
widget "*emacs-menuitem*" style "menufont"

看起来效果很好。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3454466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档