mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-07-20 20:44:46 +02:00
tabline: use strpart() with chars if possible (fixes #2297)
This commit is contained in:
parent
a168ca7a28
commit
cbf0a8e69a
@ -23,9 +23,13 @@ function! airline#extensions#tabline#formatters#default#format(bufnr, buffers)
|
|||||||
let _ .= fnamemodify(name, fmod)
|
let _ .= fnamemodify(name, fmod)
|
||||||
endif
|
endif
|
||||||
if a:bufnr != bufnr('%') && fnametruncate && strlen(_) > fnametruncate
|
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)
|
let _ = strpart(_, 0, fnametruncate)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
return airline#extensions#tabline#formatters#default#wrap_name(a:bufnr, _)
|
return airline#extensions#tabline#formatters#default#wrap_name(a:bufnr, _)
|
||||||
endfunction
|
endfunction
|
||||||
|
Loading…
x
Reference in New Issue
Block a user