From 185902dd63a6f0ccee4dd6ef6651f3caa636d04c Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Fri, 8 Aug 2008 14:31:47 +0000 Subject: [PATCH] The Highlight_StatusLine() function is valid code in version 6. Move it out of the version 7 section so we can get a consistent statusline colour at startup. git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@126 6be0d1a5-5cfe-0310-89b6-964be062b18b --- .vimrc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.vimrc b/.vimrc index 05646ee..baddfed 100644 --- a/.vimrc +++ b/.vimrc @@ -348,15 +348,7 @@ map Qq :call Cycle_Quickfix(): " updated as a side-effect. map Qs :filetype detect: -endif - -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Handle options only available in Vim 7 and above. -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -if version >= "700" -version 7.0 - -" Change status bar colour when entering insert mode. +" Change status bar colour when various things happen. fun! Highlight_StatusLine(flag) " Get current status. call Iain_Vars() @@ -402,13 +394,21 @@ fun! Highlight_StatusLine(flag) exec "highlight StatusLine guifg=white guibg=" . s:colour . " ctermbg=white ctermfg=" . s:termcolour endfun +call Highlight_StatusLine("") +endif + +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Handle options only available in Vim 7 and above. +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +if version >= "700" +version 7.0 + au CursorHoldI * call Highlight_StatusLine("H") au CursorMovedI * call Highlight_StatusLine("h") au FocusGained * call Highlight_StatusLine("F") au FocusLost * call Highlight_StatusLine("f") au InsertEnter * call Highlight_StatusLine("I") au InsertLeave * call Highlight_StatusLine("i") -call Highlight_StatusLine("") " Make diffs vertical by default. se diffopt+=vertical -- 2.7.4