From fbb7d1512e5af009329a9ae072f62b94aeceec5d Mon Sep 17 00:00:00 2001 From: crazymaster Date: Wed, 24 Jul 2013 23:16:59 +0900 Subject: [PATCH 1/2] Fix update's condition --- plugin/airline.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/airline.vim b/plugin/airline.vim index 4778ce3..7b6415c 100644 --- a/plugin/airline.vim +++ b/plugin/airline.vim @@ -71,7 +71,7 @@ command! -nargs=? -complete=customlist,get_airline_themes AirlineTheme call augroup airline au! autocmd ColorScheme * call airline#highlight(['normal']) - autocmd WinLeave * call airline#update_statusline(0) - autocmd WinEnter,BufWinEnter,FileType * call init() | call airline#update_statusline(1) + autocmd WinLeave,BufLeave,CmdwinLeave * call airline#update_statusline(0) + autocmd WinEnter,BufEnter,FileType,BufUnload,CmdwinEnter * call init() | call airline#update_statusline(1) autocmd ShellCmdPost * call airline#update_externals() augroup END From 90b32f5c26a8b77e0e5d0e43b9cbf198c45b8208 Mon Sep 17 00:00:00 2001 From: crazymaster Date: Fri, 26 Jul 2013 10:47:28 +0900 Subject: [PATCH 2/2] Remove unnecessary autocmds --- plugin/airline.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/airline.vim b/plugin/airline.vim index 7b6415c..95c58b6 100644 --- a/plugin/airline.vim +++ b/plugin/airline.vim @@ -71,7 +71,7 @@ command! -nargs=? -complete=customlist,get_airline_themes AirlineTheme call augroup airline au! autocmd ColorScheme * call airline#highlight(['normal']) - autocmd WinLeave,BufLeave,CmdwinLeave * call airline#update_statusline(0) - autocmd WinEnter,BufEnter,FileType,BufUnload,CmdwinEnter * call init() | call airline#update_statusline(1) + autocmd WinLeave * call airline#update_statusline(0) + autocmd WinEnter,BufWinEnter,FileType,BufUnload * call init() | call airline#update_statusline(1) autocmd ShellCmdPost * call airline#update_externals() augroup END