Mi piace eseguire programmi shell utilizzando la modalità Emacs ansi-term
, ma mi chiedo come impostare la dimensione massima del buffer nella modalità ansi-term
in modo da non perdere la cronologia dei comandi anche quando ci sono molte linee? (Google non sembra dare una risposta ovvia.)Emacs dimensione buffer massima ansi-termine?
10
A
risposta
12
Il valore variabile buffer-dimensione massima controlla questo valore. Impostandolo su 0 dovrebbe bufferare tutto (non l'ho usato ma è quello che dice il doc). Sarei tentato di utilizzare un valore elevato, quindi un programma di fuga non causa problemi gravi. Il valore predefinito è 2048 linee.
(setq term-buffer-maximum-size 0)
nella funzione modalità-gancio-gancio dovrebbe farlo.
+0
Questo ha fatto il trucco, grazie! – chtlp
Sei preoccupato della dimensione del buffer di scorrimento o della cronologia dei comandi? – DrC
@DrC Sì, sto eseguendo un programma che genera molto output e la dimensione del buffer predefinita non si adatterebbe. – chtlp