在我的emacs包fsharp-mode的持续集成测试中,我在测试中添加了字节编译,以便立即得到反馈.我大致使用:
emasc -batch batch-byte-compile *.el
如果有错误,则返回非零值,但如果只是一个警告,则返回非零值.如果有任何警告,我也会收到警告,因为这可能包括调用未定义的函数(由于错字而发生过).
那么:如果编译警告,我如何获得非零返回码?