.vimrc: Use plain-text airline_mode markers
authorTony Duckles <tony@nynim.org>
Wed, 23 Aug 2017 02:20:37 +0000
committerTony Duckles <tony@nynim.org>
Wed, 23 Aug 2017 02:20:37 +0000
.vimrc

diff --git a/.vimrc b/.vimrc
index b596e7f5252c50c9104518b2fd34d9d2b258b7b0..a91f20e802597a1fdf9c8332e11791d2ce596017 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -126,6 +126,19 @@ set statusline+=%{strlen(&fenc)?&fenc:&enc},%{&ff}\ %y  " file-encoding, format,
 set statusline+=\ %12.(%v,%l/%L%)\ \ %-4P  " cursor position, % through file of viewport
 
 let g:airline_theme='solarized16'
+let g:airline_mode_map = {
+  \ '__' : '-',
+  \ 'n'  : 'N',
+  \ 'i'  : 'I',
+  \ 'R'  : 'R',
+  \ 'c'  : 'C',
+  \ 'v'  : 'V',
+  \ 'V'  : 'V',
+  \ '\16' : 'V',
+  \ 's'  : 'S',
+  \ 'S'  : 'S',
+  \ '\13' : 'S',
+  \ }
 let g:airline_symbols_ascii = 1  " use plain ascii symbols
 if !exists('g:airline_symbols')
   let g:airline_symbols = {}