mac comandos emacs

comandos - emacs ubuntu



¿Cómo animo a emacs a seguir el buffer de compilación? (3)

Intente usar Mx auto-revert-tail-mode o Mx auto-revert-mode . Tomado de la documentación oficial :

Un uso del modo de reversión automática es "seguir" un archivo, como un registro del sistema, para que los cambios realizados en ese archivo por otros programas se muestren continuamente. Para hacer esto, simplemente mueva el punto al final del búfer, y permanecerá allí a medida que el contenido del archivo cambie. Sin embargo, si está seguro de que el archivo solo cambiará al crecer al final, use el modo Auto-Revert Tail en su lugar (auto-revert-tail-mode). Es más eficiente para esto. El modo Auto-Revert Tail funciona también para archivos remotos.

Entonces, como Chmouel ya señaló, solo mover el punto al final del búfer también funcionará.

De vez en cuando, cuando estoy compilando, tengo que desplazarme hacia arriba en mi búfer de compilación para ver los detalles de un error. En este punto, emacs deja de "seguir" mi búfer de compilación, es decir, se desplaza para mostrar automáticamente la nueva salida.

Estoy usando Aqumacs en OS X. ¿Alguna idea de cómo puedo "volver a adjuntar" o recomendar que el búfer de compilación siga de nuevo?

Saludos, Chris


No estoy seguro de aquamacs, pero para mí (Emacs 23 / Debian) Simplemente voy a la ventana de compilación y coloco el cursor al final de la ventana que se adjuntará y seguiré (puede ir a otra ventana y seguirá) .


Ponga en su archivo ~ / .emacs

;; Compilation output (setq compilation-scroll-output t)

o incluso

(setq compilation-scroll-output ''first-error)

Para que se desplace hasta el primer error.