371 \ 'cmd': {server_info->['gopls']}, |
371 \ 'cmd': {server_info->['gopls']}, |
372 \ 'whitelist': ['go'], |
372 \ 'whitelist': ['go'], |
373 \}) |
373 \}) |
374 endif |
374 endif |
375 |
375 |
376 if executable('gofumpt') |
|
377 autocmd BufWritePre *.go :%!gofumpt |
|
378 else |
|
379 autocmd BufWritePre *.go :%!gofmt |
|
380 endif |
|
381 |
|
382 if executable('nimlsp') |
376 if executable('nimlsp') |
383 autocmd User lsp_setup call lsp#register_server({ |
377 autocmd User lsp_setup call lsp#register_server({ |
384 \ 'name': 'nimlsp', |
378 \ 'name': 'nimlsp', |
385 \ 'cmd': {server_info->['nimlsp']}, |
379 \ 'cmd': {server_info->['nimlsp']}, |
386 \ 'whitelist': ['nim'], |
380 \ 'whitelist': ['nim'], |