首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs Gnus Faces (字体)

Emacs Gnus Faces (字体)
EN

Stack Overflow用户
提问于 2012-04-09 21:18:47
回答 3查看 769关注 0票数 2

当浏览新闻组中的文章列表时,slrn新闻阅读器具有一个具有不同颜色的界面,用于作者、主题和日期列。我正在寻找gnus中这些字段的Emacs字体/face变量,但一直未能找到它们。面容的gnus手册没有列出可用的面孔,也没有Emacs中的faces列表(M-x customize-face gnus-.看上去是相关的。我在Emacs 23.2.1中使用gnus 5.13。

(此问题与在Emacs或gnus中显示"faces“(图标/化身)无关。)

解决了:见下面的答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-10 18:27:58

可以通过修改适当的变量来自定义gnus中各种元素的格式字符串。摘要行的变量是gnus-summary-format-line。我不是对这个变量使用默认设置值,而是使用%U%R%z %(%&user-date; %-15,15f %* %B%s%)\n值。

正如所描述的这里所描述的那样,可以通过用%1{%}将该区段括起来,从而将新面孔应用于格式行的任何(子)部分,其中,在这个示例中,1对应于gnus-face-1。安装中的gnus-face-1默认为“斜体”,因此在我的~/.emacs文件中添加以下内容将导致作者出现在以斜体显示的摘要行中:

(setq gnus-summary-line-format "%U%R%z %(%&user-date; %1{%-15,15f%} %* %B%s%)\n")

票数 2
EN

Stack Overflow用户

发布于 2012-04-10 16:55:49

我想它们分散在gnus代码库中。文章缓冲区中使用的面孔可能在gnus-art.el中,等等。

听起来你最大的问题是有些特定的面孔你找不到符号。您始终可以执行M-x describe-face来查看光标下面的内容,以解决该问题。

此外,(face-list)返回所有定义的面的列表。你可以扫描这个列表,寻找那些看起来像你感兴趣的特定面孔的候选人的东西。

票数 1
EN

Stack Overflow用户

发布于 2012-04-10 17:04:36

我使用M-x list-faces-display (它打开一个新的缓冲区,其中包含所有当前定义的面部变量,按字母顺序设置为它们的颜色),当我想查看需要更改哪些面孔才能正常工作时。

然后,我使用来自setqcolor-theme格式或新的emacs内置主题格式,这取决于我所处的emacs的哪个版本。

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

https://stackoverflow.com/questions/10080012

复制
相关文章

相似问题

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