De :help autoread:
Quando for detectado que um arquivo foi alterado fora do Vim e não foi alterado dentro do Vim, leia-o automaticamente novamente. Quando o arquivo foi excluído, isso não é feito.
Se, como eu, você só quer sempre passivamente recarregar buffers obsoletos, mas não modificados, parece que isso deve fazer o trabalho.
No entanto, o detalhe final é quando o vim percebe o buffer obsoleto. Isso pode ser forçado com checktime. Se você tem eventos de foco configurados , podemos executar checktimesempre que obtivermos foco da seguinte forma:
set autoread
autocmd FocusGained * checktime
Esta resposta também tem alguns detalhes interessantes.