Mercurial > dotfiles.old
changeset 195:f51c1b5e0891
Restyle statusline
author | zegervdv <zegervdv@me.com> |
---|---|
date | Fri, 14 Nov 2014 20:16:49 +0100 |
parents | 3384993cbf4c |
children | 1665f80ff713 |
files | vim/colors/Tomorrow-Night.vim vimrc |
diffstat | 2 files changed, 66 insertions(+), 43 deletions(-) [+] |
line wrap: on
line diff
--- 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 <SID>X("Search", s:background, s:yellow, "") call <SID>X("TabLine", s:window, s:foreground, "reverse") call <SID>X("TabLineFill", s:window, s:foreground, "reverse") - call <SID>X("StatusLine", s:window, s:yellow, "reverse") - call <SID>X("StatusLineNC", s:window, s:foreground, "reverse") + call <SID>X("StatusLine", s:background, s:foreground, "reverse") + call <SID>X("StatusLineNC", s:background, s:window, "reverse") call <SID>X("VertSplit", s:window, s:window, "none") call <SID>X("Visual", "", s:selection, "") call <SID>X("Directory", s:blue, "", "")
--- 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 <buffer> <silent><leader>s :w<CR>:VimuxRunCommand('make')<CR> " }}} " 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('=', ':', '-', '#', ' ')