@@ -519,16 +519,21 @@ endfunction
519
519
520
520
let g: LanguageClient_completeResults = []
521
521
function ! LanguageClient_omniComplete (... ) abort
522
- let l: params = {
523
- \ ' buftype' : &buftype ,
524
- \ ' languageId' : &filetype ,
525
- \ ' filename' : s: Expand (' %:p' ),
526
- \ ' line' : line (' .' ) - 1 ,
527
- \ ' character' : col (' .' ) - 1 ,
528
- \ }
529
- call extend (l: params , a: 0 >= 1 ? a: 1 : {})
530
- let l: callback = a: 0 >= 2 ? a: 2 : g: LanguageClient_completeResults
531
- call LanguageClient#Call (" languageClient/omniComplete" , l: params , l: callback )
522
+ try
523
+ let l: params = {
524
+ \ ' buftype' : &buftype ,
525
+ \ ' languageId' : &filetype ,
526
+ \ ' filename' : s: Expand (' %:p' ),
527
+ \ ' line' : line (' .' ) - 1 ,
528
+ \ ' character' : col (' .' ) - 1 ,
529
+ \ }
530
+ call extend (l: params , a: 0 >= 1 ? a: 1 : {})
531
+ let l: callback = a: 0 >= 2 ? a: 2 : g: LanguageClient_completeResults
532
+ call LanguageClient#Call (" languageClient/omniComplete" , l: params , l: callback )
533
+ catch /.*/
534
+ call add (g: LanguageClient_completeResults , v: null )
535
+ call s: Debug (string (v: exception ))
536
+ endtry
532
537
endfunction
533
538
534
539
function ! LanguageClient#complete (findstart, base) abort
0 commit comments