From 7b2ff85217e8b09248e4dcd7dd8111034bc58c6b Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 8 Sep 2023 11:43:01 -0700 Subject: [PATCH] neovim: Restore gopls import sorting --- neovim/lua/plugins/ide.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/neovim/lua/plugins/ide.lua b/neovim/lua/plugins/ide.lua index 8b87f94..ac39ae7 100644 --- a/neovim/lua/plugins/ide.lua +++ b/neovim/lua/plugins/ide.lua @@ -369,6 +369,16 @@ return { -- This is the default handler for servers not named below. default_setup, + ["gopls"] = function() + vim.api.nvim_create_autocmd('BufWritePre', { + pattern = '*.go', + callback = function() + vim.lsp.buf.code_action({ context = { only = { 'source.organizeImports' } }, apply = true }) + end + }) + default_setup("gopls") + end, + ["rust_analyzer"] = function() local capabilities = require('cmp_nvim_lsp').default_capabilities()