Tengo una función de búsqueda y reemplazo global que no es emacs que hace que mis archivos de disco estén más actualizados que mis búferes emacs (en masa). ¿Hay alguna manera de decirle a emacs que actualice todos los búferes del disco de una sola vez, en lugar de tener que hacer cada uno individualmente volviendo a cargar el archivo?
¡Gracias! re
Respuestas:
(global-auto-revert-mode t)
en tus .emacs .fuente
Aquí hay una alternativa si está utilizando Emacs GUI (el mío es GNU Emacs 25.1.1 en Windows 7):
Si ya tiene algunos archivos abiertos, debería ver que esto surta efecto instantáneamente. ¡Buena suerte!
fuente
Gracias a @Ashwin por señalarlo
(global-auto-revert-mode t)
. Descubrí que Emacs no actualizará automáticamente los búferes cuyos archivos han cambiado en el disco solo con este cambio. Desde https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html :Después de configurar
(auto-revert-use-notify nil)
, Emacs actualizó todos los búferes cada 5 segundos.fuente