怎样退出一些没有活动的lsp进程?

  1. 使用lsp的时候,当一个项目的相关文件全部关闭之后,server的进程也不会退出。
  2. 当跳转到一些库/包里面的时候,也会产生大量的进程server进程。(当然可以设置完全不在标准库里使用lsp,但也就没法跳了)
  3. 一个更蛋疼的地方就是即使想手动关闭,lsp-shutdown-workspace只能是该进程对应项目相关buffer里执行。要是相关文件已经全部关闭,还得打开个文件来关闭它。。

是否有办法一定时间内没有活动的话,就关闭lsp server的进程?