Eu tenho um ~/.vimrcque contém exatamente isso: function! NewFile() let filename = input("Filename:") endfunction command NewFile :call NewFile()<cr> (é claro que meu real .vimrcé mais complexo, mas recriei esse pequeno caso de teste sem plugins etc.) Minha intenção é escrever uma função...