De :help autoread
:
Cuando se ha detectado que un archivo se ha cambiado fuera de Vim y no se ha cambiado dentro de Vim, vuelva a leerlo automáticamente. Cuando el archivo se ha eliminado, esto no se hace.
Si, como yo, solo quieres siempre pasivamente recargar buffers obsoletos pero no modificados, entonces parece que debería hacer el trabajo.
Sin embargo, el detalle final es cuando vim nota el búfer obsoleto. Eso se puede forzar con checktime
. Si tiene configurados eventos de enfoque , entonces podemos ejecutar checktime
cada vez que ganemos el foco de la siguiente manera:
set autoread
autocmd FocusGained * checktime
Esta respuesta también tiene algunos detalles interesantes.