Suponha que você queira chamar um git commit
comando externo e passar uma mensagem de confirmação do registro Vim . Se o registro contiver a string ‘hello world’, system
tratará cada palavra como um comando separado. Para corrigir esse problema, pesquisei nos documentos do Vim e descobri que funciona conforme o esperado:
echo system("git ci ". '-m ' . string(@t))