Is there an in-built function in vim that lengthens a string to a certain amount.

For example

let l:some_string   = "abcd"
let l:padded_string = strpad(l:some_string, 10)

" now: strlen(l:some_string) == 10, 
"      l:some_string == "abcd      "

I am looking for a function that I could use instead of the strpad above.

Thanks Rene

link|improve this question

71% accept rate
feedback

1 Answer

up vote 2 down vote accepted

You will have to play with repeat:

:let str .= repeat(' ', 10-strlen(str))
link|improve this answer
Thanks for confirming my suspicion – René Nyffenegger Nov 6 '09 at 9:41
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.