# HG changeset patch # User zegervdv # Date 1415992609 -3600 # Node ID f51c1b5e08914b91ccf94670a93d11047254840b # Parent 3384993cbf4c5241a351e5328cb7188cc8df01bb Restyle statusline diff -r 3384993cbf4c -r f51c1b5e0891 vim/colors/Tomorrow-Night.vim --- a/vim/colors/Tomorrow-Night.vim Wed Nov 12 22:33:11 2014 +0100 +++ b/vim/colors/Tomorrow-Night.vim Fri Nov 14 20:16:49 2014 +0100 @@ -247,8 +247,8 @@ call X("Search", s:background, s:yellow, "") call X("TabLine", s:window, s:foreground, "reverse") call X("TabLineFill", s:window, s:foreground, "reverse") - call X("StatusLine", s:window, s:yellow, "reverse") - call X("StatusLineNC", s:window, s:foreground, "reverse") + call X("StatusLine", s:background, s:foreground, "reverse") + call X("StatusLineNC", s:background, s:window, "reverse") call X("VertSplit", s:window, s:window, "none") call X("Visual", "", s:selection, "") call X("Directory", s:blue, "", "") diff -r 3384993cbf4c -r f51c1b5e0891 vimrc --- a/vimrc Wed Nov 12 22:33:11 2014 +0100 +++ b/vimrc Fri Nov 14 20:16:49 2014 +0100 @@ -5,7 +5,7 @@ " General Plugins Plug 'tpope/vim-sensible' Plug 'tpope/vim-abolish' -Plug 'bling/vim-airline' +" Plug 'bling/vim-airline' Plug 'tomtom/tcomment_vim' Plug 'tpope/vim-fugitive' Plug 'godlygeek/tabular' @@ -26,7 +26,7 @@ " Tmux Plug 'benmills/vimux', { 'on': 'VimuxRunCommand' } -Plug 'edkolev/tmuxline.vim' +" Plug 'edkolev/tmuxline.vim' Plug 'christoomey/vim-tmux-navigator' " Search and Complete @@ -173,6 +173,29 @@ " set list " set listchars=tab:▸\ ,eol:¬ " }}} +" Status line {{{ +" set statusline= +" set statusline+=» +" set statusline+=\ %f +" set statusline+=%1*%m%0* +" set statusline+=\ [%{strlen(&ft)?&ft:'unknown'}] +" set statusline+=%= +" set statusline+=%P\ + +function! Status() + let statusline = '' + let statusline .= "»\ " + let statusline .= "%f" + let statusline .= "%1*%m%0*" + let statusline .= "\ [%{strlen(&ft)?&ft:'unknown'}]" + let statusline .= "%=" + let statusline .= "%P\ " + return statusline +endfunction + +set statusline=%!Status() + +" }}} " Custom remaps and tricks {{{ " Enable spelling only for latex and text au BufNewFile,BufRead,BufEnter *.tex setlocal spell spelllang=en_gb @@ -356,25 +379,25 @@ nmap ++ vip++ " }}} " Airline configuration {{{ -let g:airline_inactive_collapse=0 -let g:airline_powerline_fonts=1 -let g:airline#extensions#tmuxline#enabled = 0 - -let g:airline_left_sep = '' -let g:airline_right_sep = '' - -if has("gui_running") - let g:airline_theme = 'base16' -else - let g:airline_theme = 'tomorrow' -endif -let g:airline#extensions#syntastic#enabled = 1 -let g:airline#extensions#tabline#enabled = 1 -let g:airline#extensions#tabline#fnamemod = ':t' -let g:airline#extensions#tabline#left_sep = '' -let g:airline#extensions#tabline#left_alt_sep = '' -let g:airline#extensions#tabline#right_sep = '' -let g:airline#extensions#tabline#right_alt_sep = '' +" let g:airline_inactive_collapse=0 +" let g:airline_powerline_fonts=1 +" let g:airline#extensions#tmuxline#enabled = 0 +" +" let g:airline_left_sep = '' +" let g:airline_right_sep = '' +" +" if has("gui_running") +" let g:airline_theme = 'base16' +" else +" let g:airline_theme = 'tomorrow' +" endif +" let g:airline#extensions#syntastic#enabled = 1 +" let g:airline#extensions#tabline#enabled = 1 +" let g:airline#extensions#tabline#fnamemod = ':t' +" let g:airline#extensions#tabline#left_sep = '' +" let g:airline#extensions#tabline#left_alt_sep = '' +" let g:airline#extensions#tabline#right_sep = '' +" let g:airline#extensions#tabline#right_alt_sep = '' " }}} " Unite {{{ call unite#filters#matcher_default#use(['matcher_fuzzy']) @@ -555,26 +578,26 @@ autocmd FileType c nnoremap s :w:VimuxRunCommand('make') " }}} " Tmuxline {{{ -let g:tmuxline_powerline_separators=0 -let g:tmuxline_preset = { - \ 'a': '', - \ 'b': '', - \ 'c': '', - \ 'win': ['#I', '#W'], - \ 'cwin': ['#I', '#W'], - \ 'y': '', - \ 'z': ''} -let g:tmuxline_theme = { - \ 'a' : [250, 109], - \ 'b': [250, 239], - \ 'c': [250, 235], - \ 'win': [241, 235], - \ 'cwin': [250, 235], - \ 'x' : [250, 235], - \ 'y': [250, 235], - \ 'z': [250, 235], - \ 'bg' : [250, 235], - \ } +" let g:tmuxline_powerline_separators=0 +" let g:tmuxline_preset = { +" \ 'a': '', +" \ 'b': '', +" \ 'c': '', +" \ 'win': ['#I', '#W'], +" \ 'cwin': ['#I', '#W'], +" \ 'y': '', +" \ 'z': ''} +" let g:tmuxline_theme = { +" \ 'a' : [250, 109], +" \ 'b': [250, 239], +" \ 'c': [250, 235], +" \ 'win': [241, 235], +" \ 'cwin': [250, 235], +" \ 'x' : [250, 235], +" \ 'y': [250, 235], +" \ 'z': [250, 235], +" \ 'bg' : [250, 235], +" \ } " }}} " After-objects {{{ autocmd VimEnter * call after_object#enable('=', ':', '-', '#', ' ')