- Published on
本文主要按 neovim lsp 来讲的,但是其中关于 lang server 的很多东西,其实是通用的。简单在此记录,备忘。
## common lsp config
一般除了跳转定义,老灯还启用了 `completion` 自动完成以及 `lsp-status` 用于状态显示。
这里定义了一个公用的 `mix_attach` 用于lsp `on_attach` 事件
```lua
local lsp_status = require('lsp-status')
lsp_status.register_progress()
lsp_status.config({
indicator_errors = "❌",
...