[vim] adding vim-airline plugin

replacing my crappy replacement for powerline with vim-airline
This commit is contained in:
Nick Nisi
2013-07-08 21:33:11 -05:00
parent 8b3fd3e596
commit f9f96a9387

View File

@@ -39,6 +39,7 @@ if (!exists('vimrc_already_sourced'))
Bundle 'editorconfig/editorconfig-vim'
Bundle 'juvenn/mustache.vim'
Bundle 'tclem/vim-arduino'
Bundle 'bling/vim-airline'
filetype plugin indent on
endif
@@ -192,34 +193,6 @@ set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set laststatus=2 " show the satus line all the time
" set statusline=%f\ %y%m%r%=%-20.(%{fugitive#statusline()}%)%-15.(%l,%c%V%)\ %P
set statusline=\ "
set statusline+=%-25.80f%*\ " file name minimum 25, maximum 80 (right justified)
set statusline+=
set statusline+=%h " help file flag
set statusline+=%r " read only flag
set statusline+=%m " modified flag
set statusline+=%w " preview flag
set statusline+=%*\ "
set statusline+=%y " filetype
set statusline+=%= " right align
set statusline+=<%{fugitive#head()}%*>\ " Fugitive
set statusline+=%-14.(%l,%c%V%)\ %<%P%* " offset
function! InsertStatuslineColor(mode)
if a:mode == 'i'
hi statusline ctermbg=magenta
elseif a:mode == 'r'
hi statusline ctermbg=blue
else
hi statusline ctermbg=red
endif
endfunction
autocmd InsertEnter * call InsertStatuslineColor(v:insertmode)
autocmd InsertChange * call InsertStatuslineColor(v:insertmode)
autocmd InsertLeave * hi statusline ctermbg=DarkGray
hi statusline ctermbg=DarkGray
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Mappings
@@ -425,4 +398,9 @@ let g:ctrlp_custom_ignore = {
" search the nearest ancestor that contains .git, .hg, .svn
let g:ctrlp_working_path_mode = 2
" airline options
let g:airline_left_sep=''
let g:airline_right_sep=''
let g:airline_theme='dark'
let vimrc_already_sourced = 1