Это параметр, который у меня есть в моем конфигурационном файле nvim.
local servers = { 'tsserver', 'eslint', 'bashls' }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
capabilities = capabilities,
on_attach = on_attach,
flags = lsp_flags,
on_attach = function(client, bufnr)
navbuddy.attach(client, bufnr)
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts)
vim.keymap.set('n', 'gl', vim.diagnostic.open_float, opts)
end
}
end
Мне нравятся предлагаемые возможности перехода к определению и т. д., но линтер может отвлекать:
(примечание: код не мой, не судите строго)
Как я могу заставить линтер замолчать (в идеале я мог бы включить/выключить его из самого vim, но не могу включить/отключить его из самого конфигурационного файла nvim)
Вы можете отключить виртуальный текст для диагностики LSP в своей конфигурации, см. :help vim.diagnostic.config
:
vim.diagnostic.config({ virtual_text = false })
бонус: как я могу включить/выключить это из самого приложения (например, с помощью
:<command>