1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-02 22:40:06 +08:00

perf(guide): add offset length

This commit is contained in:
wsdjeg 2023-07-02 11:12:28 +08:00
parent 1014b85f50
commit d90fdee668

View File

@ -262,7 +262,7 @@ function! s:calc_layout() abort " {{{
let smap = filter(copy(s:lmap), 'v:key !=# "name"') let smap = filter(copy(s:lmap), 'v:key !=# "name"')
let ret.n_items = len(smap) let ret.n_items = len(smap)
let length = values(map(smap, let length = values(map(smap,
\ 'strdisplaywidth("[".v:key."]".'. \ 'strdisplaywidth(repeat(" ", 8 - strlen(v:key)) . "[".v:key."]".'.
\ '(type(v:val) == type({}) ? v:val["name"] : v:val[1]))')) \ '(type(v:val) == type({}) ? v:val["name"] : v:val[1]))'))
let maxlength = max(length) + g:leaderGuide_hspace let maxlength = max(length) + g:leaderGuide_hspace
if g:leaderGuide_vertical if g:leaderGuide_vertical