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 startinsert
nã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 ex
e não ao usá-lo como vim
.
au BufEnter * set noro