Re: Emacs: interaction mode e scrolling output

#71901
Up
0
Down
::

Spike” post=71051Buongiorno a tutti, ho un problema di configurazione di Emacs 23.4 su Mac OS Lion. Quel che voglio ottenere è che, quando avvio la compilazione di un file .tex (uso AUCTeX) venga mostrato il log che scorre verso il basso man mano che la compilazione va avanti, avendo attivato la modalità interattiva che mi permette di agire in caso di errori.
Su Windows 7 (e Emacs 23.3) riesco ad ottenere ciò impostando nel campo How sotto la descrizione del comando LaTeX la voce TeX-run-command e scrivendo nel file di configurazione .emacs la riga
`(setq TeX-interactive-mode t)`
In questo modo il log scorre e posso interagire in caso di errori. In più, cosa che mi piace, il log non compare automaticamente ma solo se premo C-c C-l durante la compilazione.
Su Mac questo non accade, nel senso che tutto funziona ma se il compilatore incontra un errore ed io premo “x” per uscire dalla compilazione questa si blocca sulla x e mi tocca sopprimere il processo. Preciso che tutto funziona bene quando cambio le impostazioni di Emacs, però se lo riavvio ho questo problema con gli errori, che di fatto rendono il tutto inutile.
Qualcuno ha sperimentato problemi del genere? Che impostazioni di compilazione utilizzate voi?

Grazie
Fra

EDIT: mi correggo, lo stesso problema c’è anche su Windows. Funziona tutto solo fino al primo riavvio di Emacs. Ovviamente ho verificato che le impostazioni vengono salvate per le sessioni successive.

Se devo compilare interattivamente, preferisco lanciare una shell: [tt]M-x shell[/tt]

La shell si apre nella directory del file corrispondente al buffer aperto. Ma in genere non uso la shell di Emacs e preferisco Terminal o iTerm.

Ciao
Enrico

Go to top