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 = [ |