Fix error: key not present in dictionary "percentage"

https://github.com/prabirshrestha/vim-lsp/blob/a3b58eb7c478bddbc6cb93c83839a43ef88aec11/doc/vim-lsp.txt#L1371

percentage key is optional
This commit is contained in:
Kirill Kuznetsov
2021-03-21 17:40:33 +03:00
committed by GitHub
parent 09dbd09ed3
commit 75383ef2e7
+2 -2
View File
@@ -71,9 +71,9 @@ function! airline#extensions#lsp#progress() abort
" show only most new progress " show only most new progress
let s:lsp_progress = s:lsp_progress[0] let s:lsp_progress = s:lsp_progress[0]
if s:lsp_progress['message'] !=# '' && s:lsp_progress['percentage'] !=# 100 if s:lsp_progress['message'] !=# ''
let percent = '' let percent = ''
if s:lsp_progress['percentage'] >= 0 if has_key(s:lsp_progress, 'percentage') && s:lsp_progress['percentage'] >= 0
let percent = ' ' . string(s:lsp_progress['percentage']) . '%' let percent = ' ' . string(s:lsp_progress['percentage']) . '%'
endif endif
let s:title = s:lsp_progress['title'] let s:title = s:lsp_progress['title']