.vimrc

changeset 833
b47cbc3b5db1
parent 832
8acb094e5e12
child 836
2f0a718712d1
equal deleted inserted replaced
832:8acb094e5e12 833:b47cbc3b5db1
320 320
321 " Plugin settings {{{ 321 " Plugin settings {{{
322 let g:plug_threads = 3 322 let g:plug_threads = 3
323 323
324 ">> vim-polyglot 324 ">> vim-polyglot
325 let g:polyglot_disabled = ['vifm', 'perl'] 325 let g:polyglot_disabled = ['vifm', 'perl', 'go']
326 326
327 ">> mucomplete 327 ">> mucomplete
328 " enable and prefer local buffer before tags 328 " enable and prefer local buffer before tags
329 let g:mucomplete#enable_auto_at_startup = 1 329 let g:mucomplete#enable_auto_at_startup = 1
330 let g:mucomplete#chains = { 330 let g:mucomplete#chains = {
344 \ 'cmd': {server_info->['rustup', 'run', 'stable', 'rls']}, 344 \ 'cmd': {server_info->['rustup', 'run', 'stable', 'rls']},
345 \ 'whitelist': ['rust'], 345 \ 'whitelist': ['rust'],
346 \ }) 346 \ })
347 endif 347 endif
348 348
349 if executable('go-langserver') 349 if executable('gopls')
350 autocmd FileType go setlocal omnifunc=lsp#complete 350 autocmd FileType go setlocal omnifunc=lsp#complete
351 autocmd User lsp_setup call lsp#register_server({ 351 autocmd User lsp_setup call lsp#register_server({
352 \ 'name': 'go-langserver', 352 \ 'name': 'go-lang',
353 \ 'cmd': {server_info->['go-langserver']}, 353 \ 'cmd': {server_info->['gopls']},
354 \ 'whitelist': ['go'], 354 \ 'whitelist': ['go'],
355 \}) 355 \})
356 endif 356 endif
357 augroup END 357 augroup END
358 358

mercurial