Osc*_*tra 10 neovim language-server-protocol
我一直在寻找类似于 CoC 的coc-fix-current但使用 Neovim 0.5 的本机 lsp 的解决方案,但我在文档中没有找到这样的东西,有没有办法通过其他方法实现这一点?
从 neovim 0.8 开始,由于这个 PR,有一个apply布尔值可以做到这一点。
为了确保仅应用相关修复,您可以使用该filter属性并查找“首选”修复。
这是我在配置中添加的内容:
local opts = { noremap=true, silent=true }
local function quickfix()
vim.lsp.buf.code_action({
filter = function(a) return a.isPreferred end,
apply = true
})
end
vim.keymap.set('n', '<leader>qf', quickfix, opts)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8211 次 |
| 最近记录: |