使用 Vim CoC 显示缓冲区的一般无效状态的方法

A way to display a general invalid status of a buffer using Vim CoC

有没有什么方法可以在 Vim 中使用 CoC(或通常只是语言服务器)来让状态栏之类的东西告诉您当前缓冲区何时静态分析无效,例如。有编译或 linting 错误? 我在 Angular 项目中使用 Vim w/ CoC,虽然 CoC 在我当前视图中有问题行时向我显示错误,但我看不到当前滚动之外的那些位置。

比较

第二张图片我只高了一行,已经没有错误迹象了。我可以使用 coc-diagnostic 先发制人地跳到下一期,或者只依赖编译器输出,但这显然不理想。

那么是否有插件可以用于此(最好是与 CoC 配合得很好的插件),或者是否有更好的方法(工作流程方面)快速发现当前缓冲区无效?

原来我不知道在 vim 中配置 statusline 的概念。搜索它在 lightline(我正在使用的)和 Coc https://github.com/neoclide/coc.nvim/wiki/Statusline-integration.

之间产生了很好的集成选项