From bd5ae9c584deb76f958453fc79e51fcd7a6e5c42 Mon Sep 17 00:00:00 2001 From: Martin Asquino Date: Sat, 7 Nov 2020 12:59:13 +0000 Subject: [PATCH] Check LanguageClient-neovim's status before getting diagnostics --- autoload/airline/extensions/languageclient.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/airline/extensions/languageclient.vim b/autoload/airline/extensions/languageclient.vim index 48d86d82..64741d21 100644 --- a/autoload/airline/extensions/languageclient.vim +++ b/autoload/airline/extensions/languageclient.vim @@ -66,6 +66,10 @@ function! s:airline_languageclient_get_line_number(type) abort endfunction function! airline#extensions#languageclient#get(type) + if get(b:, 'LanguageClient_isServerRunning', 0) ==# 0 + return '' + endif + let is_err = a:type == s:severity_error let symbol = is_err ? s:error_symbol : s:warning_symbol