diff --git a/plugin/airline.vim b/plugin/airline.vim index 59431e79..b1f4a0b0 100644 --- a/plugin/airline.vim +++ b/plugin/airline.vim @@ -29,7 +29,13 @@ function! s:init() call airline#util#warning(printf('Could not resolve airline theme "%s". Themes have been migrated to github.com/vim-airline/vim-airline-themes.', g:airline_theme)) let g:airline_theme = 'dark' endtry - silent call airline#switch_theme(g:airline_theme) + try + silent call airline#switch_theme(g:airline_theme) + catch + call airline#util#warning(printf('Could not find airline theme "%s".', g:airline_theme)) + let g:airline_theme = 'dark' + silent call airline#switch_theme(g:airline_theme) + endtry else let g:airline_theme = 'dark' silent call s:on_colorscheme_changed()