Update and simplify statusline in vimrc
This commit is contained in:
parent
9b2bd0b702
commit
eff06079de
4 changed files with 17 additions and 12 deletions
9
.vimrc
9
.vimrc
|
|
@ -136,7 +136,7 @@ Plug 'vim-airline/vim-airline-themes'
|
|||
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
|
||||
Plug 'junegunn/fzf.vim'
|
||||
Plug 'airblade/vim-rooter'
|
||||
Plug 'bling/vim-bufferline'
|
||||
"Plug 'bling/vim-bufferline'
|
||||
Plug 'majutsushi/tagbar'
|
||||
Plug 'SirVer/ultisnips'
|
||||
Plug 'honza/vim-snippets'
|
||||
|
|
@ -471,6 +471,7 @@ let g:fzf_preview_window = ''
|
|||
|
||||
" * Airline
|
||||
set noshowmode
|
||||
let g:airline_section_c = '%{StatuslineGit()}'
|
||||
let g:airline#extensions#branch#enabled = 1
|
||||
let g:airline#extensions#syntastic#enabled = 1
|
||||
let g:airline#extensions#tagbar#enabled = 1
|
||||
|
|
@ -704,6 +705,12 @@ function AutoTrimWhitespace()
|
|||
endif
|
||||
endfunction
|
||||
|
||||
|
||||
function! StatuslineGit()
|
||||
let l:root = finddir('.git/..', expand('%:p:h').';')
|
||||
return expand('%:p:s!'. l:root . '!/!')
|
||||
endfunction
|
||||
|
||||
function InstallEverything()
|
||||
GoUpdateBinaries
|
||||
BlackUpgrade
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue