Versão curta: não há como desativar isso ou reduzir o tempo limite de 1 segundo :-( A boa notícia é que você pode começar a digitar enquanto esta mensagem estiver sendo exibida, os caracteres ainda serão inseridos.
Versão mais longa: de misc1.c:
if (msg_silent == 0 && !silent_mode)
{
out_flush();
ui_delay(1000L, TRUE); /* give the user time to think about it */
}
O msg_silenté definido ao usar :silent, por exemplo :s/./a/, dará o aviso, mas :silent s/./a/não será. Até onde eu sei, não há como iniciar o modo de inserção silenciosamente ( :silent startinsertnão funciona).
silent_modeé definido com -s, de vim(1):
-s Silent mode. Only when started as "Ex" or when the "-e"
option was given before the "-s" option.
Mas, como diz a mensagem de ajuda, isso funciona apenas ao usar o Vim como exe não ao usá-lo como vim.
au BufEnter * set noro