diff --git a/autoload/airline/extensions.vim b/autoload/airline/extensions.vim index 53f1ee70..a801487d 100644 --- a/autoload/airline/extensions.vim +++ b/autoload/airline/extensions.vim @@ -439,7 +439,7 @@ function! airline#extensions#load() call add(s:loaded_ext, 'cursormode') endif - if get(g:, 'airline#extensions#searchcount#enabled', 1) + if get(g:, 'airline#extensions#searchcount#enabled', 1) && exists('*searchcount') call airline#extensions#searchcount#init(s:ext) call add(s:loaded_ext, 'searchcount') endif diff --git a/autoload/airline/extensions/searchcount.vim b/autoload/airline/extensions/searchcount.vim index e64729d8..6543eb46 100644 --- a/autoload/airline/extensions/searchcount.vim +++ b/autoload/airline/extensions/searchcount.vim @@ -13,7 +13,7 @@ function! airline#extensions#searchcount#init(ext) abort endfunction function! airline#extensions#searchcount#apply(...) abort - call airline#extensions#append_to_section('y', + call airline#extensions#append_to_section('y', \ '%{v:hlsearch ? airline#extensions#searchcount#status() : ""}') endfunction