Dan Anglin
53e001e681
- Add and configure mfussenegger/nvim-lint. - Remove the golangci-lint-langserver from the LSP configuration.
18 lines
381 B
Lua
18 lines
381 B
Lua
vim.api.nvim_create_autocmd('BufWritePre', {
|
|
pattern = '*.go',
|
|
callback = function()
|
|
vim.lsp.buf.code_action({ context = { only = { 'source.organizeImports' } }, apply = true })
|
|
end
|
|
})
|
|
|
|
vim.api.nvim_create_autocmd('BufWritePost', {
|
|
callback = function()
|
|
local ok, lint = pcall(require, "lint")
|
|
|
|
if not ok then
|
|
return
|
|
end
|
|
|
|
lint.try_lint()
|
|
end
|
|
})
|