Don't call coc#status() if it doesn't exist

This commit is contained in:
Kenneth Benzie 2021-04-09 19:52:43 +01:00
parent 9aa45a4df5
commit 0f1b35eda3

View File

@ -64,8 +64,12 @@ function! statusline#generic(group, mode)
let l:state = '%#StatusLineDark#' let l:state = '%#StatusLineDark#'
\.'%{&readonly ? " 🔒" : ""}' \.'%{&readonly ? " 🔒" : ""}'
\.'%{&modifiable ? "" : " ⛔"}' \.'%{&modifiable ? "" : " ⛔"}'
" Display coc.nvim status. if exists('*coc#status')
let l:coc = '%#StatusLineDuskFade#%( %{coc#status()}%)' " Display coc.nvim status.
let l:coc = '%#StatusLineDuskFade#%( %{coc#status()}%)'
else
let l:coc = ''
endif
" Display filetype if set. " Display filetype if set.
let l:type = '%#StatusLineDark# %{&filetype} ' let l:type = '%#StatusLineDark# %{&filetype} '
" Display fileencoding if not utf-8 and fileformat if not unix with dusk " Display fileencoding if not utf-8 and fileformat if not unix with dusk