From c1134da741c8c62d3224467eed44692ddfd840ab Mon Sep 17 00:00:00 2001 From: eevan78 <27575106+eevan78@users.noreply.github.com> Date: Wed, 19 Aug 2020 11:00:39 +0400 Subject: [PATCH] Fix po.vim There is an extra '] ' in case when a display_limit is set. Also change messages == '0T' to messages ==# '0T' --- autoload/airline/extensions/po.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/airline/extensions/po.vim b/autoload/airline/extensions/po.vim index d514f4e1..cce42abd 100644 --- a/autoload/airline/extensions/po.vim +++ b/autoload/airline/extensions/po.vim @@ -10,7 +10,7 @@ function! airline#extensions#po#shorten() if exists("g:airline#extensions#po#displayed_limit") let w:displayed_po_limit = g:airline#extensions#po#displayed_limit if len(b:airline_po_stats) > w:displayed_po_limit - 1 - let b:airline_po_stats = b:airline_po_stats[0:(w:displayed_po_limit - 2)].(&encoding==?'utf-8' ? '…' : '.'). '] ' + let b:airline_po_stats = b:airline_po_stats[0:(w:displayed_po_limit - 2)].(&encoding==?'utf-8' ? '…' : '.') endif endif if strlen(get(b:, 'airline_po_stats', '')) >= 30 && airline#util#winwidth() < 150 @@ -31,7 +31,7 @@ function! airline#extensions#po#shorten() endif endif let messages = substitute(b:airline_po_stats, '\(\d\+\) translated.*', '\1T', '') - if messages == '0T' + if messages ==# '0T' let messages = '' endif let b:airline_po_stats = printf('%s%s%s', fuzzy, (empty(fuzzy) || empty(untranslated) ? '' : '/'), untranslated)