A opção autoread
não possui um temporizador. Um recarregamento é acionado quando um comando shell é iniciado ou checktime
é executado. Além disso, o vim não possui a funcionalidade interna do timer, portanto, não há uma maneira simples (ou seja, sem plugins ou hacks feios) de chamar checktime
a cada n
segundos.
Você pode usar incorretamente updatetime
e eventos como CursorHold
para executar checktime
quando nenhuma tecla for pressionada durante o tempo configurado. Essa não é exatamente a solução, mas chega perto.
autocmd CursorHold * checktime
Note que este autocommand apenas dispara no modo normal, mas eu diria que faz sentido neste caso. Você não quer recarregar automaticamente enquanto digita.