Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Flycheck 来检查 C 文件,并为 GCC 设置了相当复杂的变量以使其正常工作。然而,由于我的系统上有 Clang(与代码无关的原因),Flycheck 总是假设这是我想要使用的,迫使我一直手动切换检查器。
我试图寻找一种方法来永久禁用 Clang 作为检查器,但我发现是空的。帮助将不胜感激。
您应该能够添加c/c++-clang到变量flycheck-disabled-checkers. 从这个变量 ( C-h v flycheck-disabled-checkers) 的文档中:
c/c++-clang
flycheck-disabled-checkers
C-h v flycheck-disabled-checkers
从自动选择中排除的 Flycheck 语法检查器列表。Flycheck 永远不会在这个列表中自动选择一个语法检查器,不管 `flycheck-checkers' 的值。
只需添加(add-to-list 'flycheck-disabled-checkers 'c/c++-clang)到您的初始化文件。
(add-to-list 'flycheck-disabled-checkers 'c/c++-clang)