几乎一下午都在研究 VIM 里 make,我的理想方式是,make 后如果没问题就只需要 echo 一行 success,如果有错误就 less make-output.txt,一开始以为 make 是 :! 或者 term,最后才明白用 job_start,有完整的回调函数。

另外 VIM 里的 :term 这名字噪音太多了,原本有个 $TERM,搜 terminal 又经常指代运行 VIM 的终端。结果我想查 :term ++close 跑完程序后怎么获取 exit status,出来的全是怎么从 VIM 的退出。

最终这个问题按我理想的样子解决了,先用用看顺手不。