From d083cc1e94d4239f92d2371e8da5ab37e2631e10 Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Sat, 4 Jul 2020 00:04:38 +0200 Subject: [PATCH] [vim] set go fmt to sort local imports separately --- vim/.vimrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vim/.vimrc b/vim/.vimrc index fba0116..6070743 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -308,6 +308,10 @@ if has("autocmd") autocmd FileType go nmap f (go-fmt) autocmd FileType go nmap d (go-def) autocmd FileType go nmap m (go-metalinter) + autocmd FileType go let b:go_fmt_options = { + \ 'goimports': '-local ' . + \ trim(system('cd '. shellescape(expand('%:h')) .' && go list -m;')), + \ } endif nmap w :cexpr [] \| cclose \| w