我喜欢使用 emacs 使用编译模式编译我的 C++ 项目并next-error
跳转到源代码中的警告和错误。但是,我发现next-error
编译输出中的“包含在文件中”行的每个#include 都非常烦人。我知道你可以compilation-skip-threshold
用来跳过警告,但我不想跳过警告,这些包含行显示为警告。
对我来说,这似乎是编译模式下的一个错误(这些不是警告),但是这个错误被关闭为“不是错误”
具体来说,对于如下所示的输出:
In file included from /path/to/file1.h:linenum1:
In file included from /path/to/file2.h:linenum2:
In file included from /path/to/file3.h:linenum3:
/path/to/file4.h:linenum4:columnnum4: warning: you are bad at c++
我想next-error
直接带我到 file4.h,而不是在途中停留在文件 1 到 3 中。
谢谢!