É um pouco da velha escola
Como lcd047 apontou, existe o Grupo vim_dev do Google onde você pode enviar patches. Atualmente, o Vim está sob controle de versão em um repositório Mercurial. Você pode enviar patches abrindo um novo tópico nesse grupo e anexando seu arquivo de patches (um arquivo de texto com a saída diff). A fonte do Vim está em processo de mudança para o GitHub, mas não acho que ainda esteja lá.
A natureza de contribuir
Embora muitos projetos de código aberto, incluindo o Vim, tenham uma lista de tarefas, não é provável que você receba alguma coisa apenas voluntariamente em seus serviços. A maioria das contribuições de código-fonte aberto é improvisada: você identifica uma correção ou melhoria de bug, implementa-a e envia-a para revisão e, em seguida, o mantenedor pode optar por incorporá-la.
Eu tenho uma contribuição muito simples na fonte do Vim. Notei que o i(
objeto de texto não se comportava bem quando o conteúdo dos parênteses estava em suas próprias linhas. Por outro lado, o i{
objeto de texto análogo se comportou adequadamente em situações semelhantes. Enviei meu patch e ele foi realmente incorporado rapidamente. Claro, essa foi uma mudança muito pequena ; patches mais significativos tendem a ser sujeitos a uma revisão mais longa.
Meu conselho
Não entre no jogo com o plano de contribuir para o Vim. As boas ideias normalmente não surgem da tentativa de pensar em boas idéias. Eles vêm quando você está tentando fazer outra coisa. Continue usando o Vim e uma idéia poderá se apresentar. Em seguida, faça um esforço para implementá-lo e envie um patch.