Every time I save a file in neovim, quickfix window with all the errors is shown.
How do I prevent it from happening?
Reference: Here is my lsp config in my init.vim file:
-- Setup lspconfig.
-- see https://github.com/hrsh7th/nvim-cmp/issues/382#issuecomment-1166058387
local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
local lspconfig = require('lspconfig')
local navbuddy = require('nvim-navbuddy')
local servers = { 'tsserver', 'eslint', 'bashls','jsonls','sumneko_lua' }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
capabilities = capabilities,
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', 'gv', function()
vim.cmd([[
vsplit
]])
vim.lsp.buf.definition()
end, bufopts)
vim.keymap.set('n', 'gl', vim.diagnostic.open_float, opts)
end
}
end
