From 157af8ad8b2997b30701283ab5c1467b050693ca Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 26 Nov 2020 14:00:29 +0100 Subject: [PATCH] tabline: use airline#util#strcharpart instead on relying on stpart() with char index --- autoload/airline/extensions/tabline/formatters/default.vim | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/autoload/airline/extensions/tabline/formatters/default.vim b/autoload/airline/extensions/tabline/formatters/default.vim index ebb9adf3..5e68c94c 100644 --- a/autoload/airline/extensions/tabline/formatters/default.vim +++ b/autoload/airline/extensions/tabline/formatters/default.vim @@ -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