vim: use airline
parent
9d3a2fef0a
commit
ffe06e92f4
50
vim/vimrc
50
vim/vimrc
|
@ -20,6 +20,7 @@ set statusline+=\ %3p%%
|
|||
|
||||
set ruler
|
||||
set showcmd
|
||||
set noshowmode
|
||||
|
||||
set numberwidth=4
|
||||
"set relativenumber
|
||||
|
@ -109,8 +110,11 @@ let g:netrw_altv=1
|
|||
let g:netrw_winsize=20
|
||||
|
||||
" buftabline
|
||||
let g:buftabline_indicators=1
|
||||
let g:buftabline_show=2
|
||||
let g:buftabline_numbers=2
|
||||
let g:buftabline_indicators=1
|
||||
let g:buftabline_separators=0
|
||||
let g:buftabline_plug_max=19
|
||||
|
||||
" TagBar
|
||||
let g:tagbar_vertical=7
|
||||
|
@ -128,11 +132,55 @@ let g:zig_fmt_autosave=0
|
|||
" polyglot
|
||||
let g:polyglot_disabled=['c++11']
|
||||
|
||||
" CtrlP
|
||||
let g:ctrlp_cmd='CtrlPMRU'
|
||||
|
||||
" airline
|
||||
let g:airline_powerline_fonts=1
|
||||
|
||||
let g:airline_mode_map = {
|
||||
\ '__' : '-',
|
||||
\ 'c' : '/',
|
||||
\ 'i' : 'I',
|
||||
\ 'ic' : 'i',
|
||||
\ 'ix' : 'ï',
|
||||
\ 'n' : '~',
|
||||
\ 'multi': 'M',
|
||||
\ 'ni' : 'N',
|
||||
\ 'no' : 'n',
|
||||
\ 'R' : 'R',
|
||||
\ 'Rv' : 'r',
|
||||
\ 's' : 's',
|
||||
\ 'S' : 'S',
|
||||
\ '' : 'ß',
|
||||
\ 't' : 't',
|
||||
\ 'v' : 'v',
|
||||
\ 'V' : 'V',
|
||||
\ '' : 'ʌ',
|
||||
\}
|
||||
|
||||
fu! AirlineInit()
|
||||
let spc = g:airline_symbols.space
|
||||
|
||||
call airline#parts#define_function('mfsize', 'FileSize')
|
||||
|
||||
let g:airline_section_a=airline#section#create_left(['mode', 'readonly'])
|
||||
let g:airline_section_b=airline#section#create(['filetype', 'hunks', 'branch', 'tagbar'])
|
||||
let g:airline_section_c=airline#section#create(['file'])
|
||||
|
||||
let g:airline_section_x=airline#section#create_right([])
|
||||
let g:airline_section_y=airline#section#create_right(['mfsize'])
|
||||
let g:airline_section_z=airline#section#create_right(['%4l:%-3c'.spc, '%4L'.spc, '%3p%%'])
|
||||
endfu
|
||||
|
||||
au User AirlineAfterInit call AirlineInit()
|
||||
|
||||
" gui and terminal specific settings
|
||||
if has('gui_running')
|
||||
set guicursor+=i:hor10-Cursor
|
||||
set guicursor+=a:blinkon0
|
||||
set guioptions=agit
|
||||
set guitablabel=%N.%t
|
||||
|
||||
set lines=48
|
||||
set columns=80
|
||||
|
|
Loading…
Reference in New Issue