.vimrc

changeset 718
30888d15e6ee
parent 716
7ea1f4410682
child 722
3a8965648f93
equal deleted inserted replaced
717:aa75c68ba540 718:30888d15e6ee
326 augroup vim-lsp 326 augroup vim-lsp
327 autocmd! 327 autocmd!
328 328
329 if executable('rls') 329 if executable('rls')
330 autocmd FileType rust setlocal omnifunc=lsp#complete 330 autocmd FileType rust setlocal omnifunc=lsp#complete
331 au User lsp_setup call lsp#register_server({ 331 autocmd User lsp_setup call lsp#register_server({
332 \ 'name': 'rls', 332 \ 'name': 'rls',
333 \ 'cmd': {server_info->['rustup', 'run', 'nightly', 'rls']}, 333 \ 'cmd': {server_info->['rustup', 'run', 'nightly', 'rls']},
334 \ 'whitelist': ['rust'], 334 \ 'whitelist': ['rust'],
335 \ }) 335 \ })
336 endif
337
338 if executable('go-langserver')
339 autocmd FileType go setlocal omnifunc=lsp#complete
340 autocmd User lsp_setup call lsp#register_server({
341 \ 'name': 'go-langserver',
342 \ 'cmd': {server_info->['go-langserver']},
343 \ 'whitelist': ['go'],
344 \})
336 endif 345 endif
337 augroup END 346 augroup END
338 347
339 ">> Vimwiki 348 ">> Vimwiki
340 let g:vimwiki_list = [ 349 let g:vimwiki_list = [

mercurial