From e715bce77be1d5bc2aa7dccb38e97d17c94c727c Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sat, 2 Jul 2016 09:56:05 +0200 Subject: [PATCH] Shorten section z in small windows --- autoload/airline/init.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/airline/init.vim b/autoload/airline/init.vim index 2b6e09f6..1e824c65 100644 --- a/autoload/airline/init.vim +++ b/autoload/airline/init.vim @@ -131,7 +131,11 @@ function! airline#init#sections() let g:airline_section_y = airline#section#create_right(['ffenc']) endif if !exists('g:airline_section_z') - let g:airline_section_z = airline#section#create(['windowswap', 'obsession', '%3p%%'.spc, 'linenr', 'maxlinenr', spc.':%3v']) + if winwidth(0) > 80 + let g:airline_section_z = airline#section#create(['windowswap', 'obsession', '%3p%%'.spc, 'linenr', 'maxlinenr', spc.':%3v']) + else + let g:airline_section_z = airline#section#create(['%3p%%'.spc, 'linenr', ':%3v']) + endif endif if !exists('g:airline_section_error') let g:airline_section_error = airline#section#create(['ycm_error_count', 'syntastic', 'eclim'])