作者:robioven | 来源:互联网 | 2023-05-21 21:21
我使用Flycheck来检查C文件,并为GCC提供了相当精细的变量设置,以使其正常工作.但是,由于我的系统上有Clang(由于与代码无关的原因),Flycheck总是假设这是我想要使用的,迫使我一直手动切换检查器.
我试图寻找一种永久禁用Clang作为检查器的方法,但我已经空了.帮助将不胜感激.
1> pmr..:
您应该能够添加c/c++-clang
到变量flycheck-disabled-checkers
.从这个变量(C-h v flycheck-disabled-checkers
)的文档:
要从自动选择中排除的Flycheck语法检查器列表.无论"flycheck-checkers"的值如何,Flycheck都不会自动在此列表中选择语法检查器.
只需添加(add-to-list 'flycheck-disabled-checkers 'c/c++-clang)
到您的init文件即可.
@KozRoss抱歉。您可以在初始化文件中添加`(setq-default flycheck-disabled-checkers'(c / c ++-clang))`或使用custom:`Mx custom-group RET flycheck RET`并自定义禁用的checkers组。