Você precisa usar \zs
como delimitador para dividir a string em caracteres individuais:
:echo split("Hello", '\zs')
['H', 'e', 'l', 'l', 'o']
Como devo dividir uma string sem espaços no script vim? Todas as opções que vejo são dividir uma string com espaços. Eu até tentei dividir (string_name) sem um delimitador, mas não funciona.