Flycheck - 永久禁用Clang作为检查*

Koz*_*oss 3 emacs clang flycheck

我使用Flycheck来检查C文件,并为GCC提供了相当精细的变量设置,以使其正常工作.但是,由于我的系统上有Clang(由于与代码无关的原因),Flycheck总是假设这是我想要使用的,迫使我一直手动切换检查器.

我试图寻找一种永久禁用Clang作为检查器的方法,但我已经空了.帮助将不胜感激.

pmr*_*pmr 7

您应该能够添加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组。 (2认同)