gpt4 book ai didi

emacs - 从 emacs 编译缓冲区中删除误报

转载 作者:行者123 更新时间:2023-12-02 00:03:35 25 4
gpt4 key购买 nike

在我从事的一些项目中,编译输出中有一些行不是错误,但会混淆 Emacs,因为它们很相似。

当我使用 next-error 时,这些误报非常不方便,而且因为它们被字体化为错误,所以也会分散视觉上的注意力。

我可以制作一个正则表达式来过滤掉那些误报。我想避免的是弄乱 compile.el 中内置的正则表达式;它们非常复杂,更重要的是,它们可能会在 Emacs 升级中发生变化。

所以我正在寻找一种方法来告诉 compile.el 哪些正则表达式是误报(可能使用 compilation-filter-hook),这样它们就不会被标记为错误。

想法?

最佳答案

你可以尝试类似的东西

(add-hook 'compilation-mode-hook
(lambda ()
(font-lock-add-keywords nil
'(("my-regexp"
(0 '(face nil font-lock-face nil
compilation-message nil help-echo nil mouse-face nil) t)))
'append)))

这既丑陋又脆弱,所以您可能想要 M-x report-emacs-bug 并要求一个新功能,让您以更清晰的方式指定它。

关于emacs - 从 emacs 编译缓冲区中删除误报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857677/

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