gpt4 book ai didi

emacs - 如何发现 Helm 缓冲区中使用了哪些面孔?

转载 作者:行者123 更新时间:2023-12-04 13:35:55 25 4
gpt4 key购买 nike

我希望更改 *helm ag* 缓冲区中某些内容的外观。我发现在某个点使用了哪张脸的常用技巧(我最喜欢的是 M-x customize-face 与感兴趣区域中的点)都没有工作,因为没有(明显的)方法控制 helm 缓冲区中的游标。

我的问题是:

  • 授我以渔,养我一生:我如何才能发现无法在其中放置光标的缓冲区中使用的面孔?

  • 给我一​​条鱼,喂我一天:*helm ag* 缓冲区中使用哪个面来突出显示当前选定行上的模式匹配?

更新

对于由 helm-ag 命令创建的 *helm-ag* 缓冲区,相关面是 helm-match。但是,在由 helm-do-grep-ag 命令创建的 *helm ag* 缓冲区(没有破折号!)中,helm-match face 似乎没有效果,如下面的进一步信息所述。

更多信息

这是一张没有启用自定义主题的 emacs session 的图片。

illustration of the problem

在左下方有一个*helm ag* 缓冲区搜索defun。缓冲区中的第三行被选中。匹配项 (defun) 在所有其他行中突出显示,但不会在所选行中突出显示。

右边是一些可能的候选人的面部定制缓冲区。 helm-match 已设置为具有红色前景,但这并未反射(reflect)在 *helm-ag* 缓冲区中。这似乎表明 helm-match 不是我要找的鱼。

最佳答案

与@elethan 的#3 类似的方法:

  • 调用list-faces-display,它会显示所有面孔的列表按字母顺序排列。

  • 搜索“ Helm ”。

关于emacs - 如何发现 Helm 缓冲区中使用了哪些面孔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41614726/

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