Emacs ansi-term最大缓冲区大小?

时间:2013-03-18 02:19:05

标签: emacs ansi-term

我喜欢使用Emacs ansi-term模式运行shell程序,但我想知道如何在ansi-term模式下设置最大缓冲区大小,这样即使有很多行,我也不会丢失命令历史记录? (谷歌似乎没有给出明显的答案。)

1 个答案:

答案 0 :(得分:13)

变量term-buffer-maximum-size控制此值。将它设置为0应该缓冲所有内容(没有使用它,但这是文档所说的)。我很想使用一个很大的值,所以一个失控的程序不会导致严重的问题。默认为2048行。

(setq term-buffer-maximum-size 0) 
你的term-mode-hook函数中的

应该这样做。