skywind3000 / asyncrun.vim

:rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
https://www.vim.org/scripts/script.php?script_id=5431
MIT License
1.84k stars 109 forks source link

Log "with code 0" when s:async_code == 0 #288

Open epheien opened 2 months ago

epheien commented 2 months ago

我在用Asyncrun make的时候, quickfix滚动到最后, 但是我经常无法反应过来这到底是有错误还是没有错误, 因为没有错误的时候, 是没有 "with code ?" 的, 所以我把日志统一了, 这样我只要看最后那一行是不是有 0 字样, 就知道是否执行成功了.

当然, 最有辨识度的方法就是这行日志在非0退出码的时候以错误颜色显示, 但是quick fix貌似没啥好办法做自己的语法高亮了 (可以考虑用matchadd()的方式?)