From 0f1b35eda3290ddc0abc7cf97b36eb65a157e67f Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Fri, 9 Apr 2021 19:52:43 +0100 Subject: [PATCH] Don't call coc#status() if it doesn't exist --- plugin/statusline.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugin/statusline.vim b/plugin/statusline.vim index c729ae4..bcc65e7 100644 --- a/plugin/statusline.vim +++ b/plugin/statusline.vim @@ -64,8 +64,12 @@ function! statusline#generic(group, mode) let l:state = '%#StatusLineDark#' \.'%{&readonly ? " 🔒" : ""}' \.'%{&modifiable ? "" : " ⛔"}' - " Display coc.nvim status. - let l:coc = '%#StatusLineDuskFade#%( %{coc#status()}%)' + if exists('*coc#status') + " Display coc.nvim status. + let l:coc = '%#StatusLineDuskFade#%( %{coc#status()}%)' + else + let l:coc = '' + endif " Display filetype if set. let l:type = '%#StatusLineDark# %{&filetype} ' " Display fileencoding if not utf-8 and fileformat if not unix with dusk