tabline: use airline#util#strcharpart instead on relying on stpart() with char index

This commit is contained in:
Christian Brabandt 2020-11-26 14:00:29 +01:00
parent cbf0a8e69a
commit 157af8ad8b
No known key found for this signature in database
GPG Key ID: F3F92DA383FDDE09

View File

@ -23,11 +23,7 @@ function! airline#extensions#tabline#formatters#default#format(bufnr, buffers)
let _ .= fnamemodify(name, fmod)
endif
if a:bufnr != bufnr('%') && fnametruncate && strlen(_) > fnametruncate
if v:version > 802 || (v:version == 802 && has("patch1517"))
let _ = strpart(_, 0, fnametruncate, 1)
else
let _ = strpart(_, 0, fnametruncate)
endif
let _ = airline#util#strcharpart(_, 0, fnametruncate)
endif
endif