Fix trimming of rhs of maps

This commit is contained in:
Junegunn Choi
2015-10-08 03:18:14 +09:00
parent 90629c054d
commit db182e7caa

View File

@@ -721,7 +721,7 @@ function! s:align_pairs(list)
let match = matchlist(elem, '^\(\S*\)\s*\(.*\)$')
let [_, k, v] = match[0:2]
let maxlen = max([maxlen, len(k)])
call add(pairs, [k, substitute(v, '^[@* ]*', '', '')])
call add(pairs, [k, substitute(v, '^\*\?[@ ]\?', '', '')])
endfor
let maxlen = min([maxlen, 35])
return map(pairs, "printf('%-'.maxlen.'s', v:val[0]).' '.v:val[1]")