Uno de mis colegas usa TextPad, y una característica que encontré realmente útil es la Auto-Reload. (La característica se ha descrito en esta solicitud SO: Alternative to TextPad's Prompt to Reload File). Básicamente, sigue volviendo a cargar el archivo sin que el usuario lo solicite, lo cual es realmente útil cuando se monitorean archivos de registro que se actualizan en tiempo real. ¿Hay algo similar disponible para Emacs? Si no, ¿alguien puede preparar la magia elisp requerida?Implementando un "buffer de reversión" continuo alias Textpad
Respuesta
Mx auto-revert-mode
debo añadir que para los extremos de las bobinas, no es la auto-revert-cola-modo más específico, y que si le gusta como una característica general (mi caso), puede activar global-auto-revert-mode, para revertir todos los buffers. Tenga cuidado con los archivos remotos en ese caso.
Si desea que la reversión automática se aplique en todas partes, también puede usar el modo global auto-reversible. Añadir
(auto-global-revert-modo 1)
a su .emacs
¿Hay alguna manera de evitar la confirmación? –
Aquí está mi preferencia, Fwiw: No consumo auto-revert. En su lugar, Ato f5 a este comando:
(defun revert-buffer-no-confirm() "Revert buffer without confirmation." (interactive) (revert-buffer t t))
suena tonto, pero ese cambio simple hace toda la diferencia. Esto es lo que f5 hace de todos modos en MS Windows, por lo que es un hábito que funciona en todas las aplicaciones (en Windows).
Tenga en cuenta que no cambio (por ejemplo, reasignar) cualquier enlace para revert-buffer
. Utilizo esto solo cuando explícitamente deseo revertir sin confirmar (lo cual es muy a menudo, en la práctica).
HTH.
- 1. Implementando un archivo de registro de tamaño fijo, o un buffer circular en el disco
- 2. TextPad y Unicode: ¿soporte completo?
- 3. Implementando un solucionador de scrabble
- 4. Implementando un LinkedHashMap concurrente
- 5. implementando un UITableView cíclico
- 6. ¿Implementando un evento de sacudida?
- 7. Delphi dbgrid desplazamiento continuo
- 8. Despliegue continuo con un sitio web ASP.NET?
- 9. ¿Cómo obtener un evento táctil continuo?
- 10. System.Threading.Timer no continuo
- 11. Cómo hacer un reinicio continuo de un grupo de mongres
- 12. Reversión de bits usando bitwise
- 13. SQLAlchemy Error de reversión anidado
- 14. Reconocimiento continuo de voz Android
- 15. Git cancelar una reversión
- 16. Reversión y desencadenamiento de ORACLE
- 17. Implementando goto en un ast
- 18. Implementando subcampos en un PropertyGrid
- 19. Reproducción de audio de un flujo continuo de datos (iOS)
- 20. Creación de un mapa de calor continuo en R
- 21. Video continuo Bucle con VideoView
- 22. ¿Es seguro sprintf (buffer, "% s [...]", buffer, [...])?
- 23. ¿Cómo 'continuo' un bucle ForEach desde un método anidado?
- 24. Unidad de trabajo, opciones de reversión
- 25. TortoiseSVN - Cómo deshacer una reversión
- 26. Django-reversión y compatibilidad sur
- 27. ¿Por qué Mercurial solo tiene un nivel de reversión?
- 28. Cómo definir un rango no continuo de CONTAR.SI
- 29. Uso de setInterval() para realizar un sondeo continuo simplista
- 30. comunicación entre procesos dentro de PHP con un proceso continuo?
gracias! :) ¡Funciona genial! – vedang