fix(nvim): change callback to format go code

This commit is contained in:
Bruno Carlin 2023-04-14 22:49:28 +02:00
parent d842522112
commit 9b1f7ce69b
Signed by: bcarlin
GPG key ID: 8E254EA0FFEB9B6D

View file

@ -17,15 +17,16 @@ end
function format_with_imports(timeout_ms)
OrgImports(1000)
vim.lsp.buf.formatting()
vim.lsp.buf.format()
end
vim.cmd [[
augroup gopls
autocmd!
autocmd BufWritePre *.go lua format_with_imports(1000, "utf-16")
augroup END
]]
vim.api.nvim_create_autocmd('BufWritePre', {
pattern = '*.go',
callback = function()
vim.lsp.buf.code_action({ context = { only = { 'source.organizeImports' } }, apply = true })
vim.lsp.buf.format()
end
})
require('lspconfig').gopls.setup {
capabilities = common.cap,