vim: use airline
parent
9d3a2fef0a
commit
ffe06e92f4
50
vim/vimrc
50
vim/vimrc
|
@ -20,6 +20,7 @@ set statusline+=\ %3p%%
|
||||||
|
|
||||||
set ruler
|
set ruler
|
||||||
set showcmd
|
set showcmd
|
||||||
|
set noshowmode
|
||||||
|
|
||||||
set numberwidth=4
|
set numberwidth=4
|
||||||
"set relativenumber
|
"set relativenumber
|
||||||
|
@ -109,8 +110,11 @@ let g:netrw_altv=1
|
||||||
let g:netrw_winsize=20
|
let g:netrw_winsize=20
|
||||||
|
|
||||||
" buftabline
|
" buftabline
|
||||||
let g:buftabline_indicators=1
|
let g:buftabline_show=2
|
||||||
let g:buftabline_numbers=2
|
let g:buftabline_numbers=2
|
||||||
|
let g:buftabline_indicators=1
|
||||||
|
let g:buftabline_separators=0
|
||||||
|
let g:buftabline_plug_max=19
|
||||||
|
|
||||||
" TagBar
|
" TagBar
|
||||||
let g:tagbar_vertical=7
|
let g:tagbar_vertical=7
|
||||||
|
@ -128,11 +132,55 @@ let g:zig_fmt_autosave=0
|
||||||
" polyglot
|
" polyglot
|
||||||
let g:polyglot_disabled=['c++11']
|
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
|
" gui and terminal specific settings
|
||||||
if has('gui_running')
|
if has('gui_running')
|
||||||
set guicursor+=i:hor10-Cursor
|
set guicursor+=i:hor10-Cursor
|
||||||
set guicursor+=a:blinkon0
|
set guicursor+=a:blinkon0
|
||||||
set guioptions=agit
|
set guioptions=agit
|
||||||
|
set guitablabel=%N.%t
|
||||||
|
|
||||||
set lines=48
|
set lines=48
|
||||||
set columns=80
|
set columns=80
|
||||||
|
|
Loading…
Reference in New Issue