Siga el búfer en emacs, a la cola-f o menos+F
reload (4)
¿Has intentado usar el modo auto-revert-tail-mode
? - Invocado con Mx auto-revert-tail-mode
Me gustaría analizar un archivo de registro en emacs
mientras está creciendo. ¿Es posible tener un búfer seguir un archivo? No es necesario que el archivo sea editable (lo que plantea todo tipo de preguntas): el modo de solo lectura sería suficiente.
Mi problema en más detalle es este:
- Abro el logfile en emacs
- Estoy buscando algún error en el archivo de registro
- Me doy cuenta de que no está allí porque el búfer no está actualizado.
- Tengo que recargar manualmente el búfer (
revert-buffer
)
Me gustaría mejorar este flujo de trabajo permitiendo que emacs
realice la recarga de forma automática. ¿Tal vez un revert-buffer
periódico? ¿Cómo configurar tal recarga periódica?
Lee Hinman escribió un artículo asombrosamente detallado y útil sobre cómo trabajar con archivos de registro en Emacs usando el modo auto-revert-tail-mode
en Writequit.org llamado, bueno, " Writequit.org ".
También puede utilizar la excelente herramienta itail desde la que se puede instalar desde el repositorio de MELPA. Lo invocas como sigue:
`M-x` itail
Puede usar itail con archivos locales y remotos usando TRAMP. Más información sobre itail se puede encontrar here .
Use el modo auto-revert-tail-mode
para hacer esto ... He seguido en mi ~/.emacs
(solo para conveniencia ...):
(add-to-list ''auto-mode-alist ''("//.log//'" . auto-revert-mode))