2013-03-18 8 views
10

私はEmacs ansi-termモードを使ってシェルプログラムを実行するのが好きですが、多くの行があってもコマンド履歴を失わないように、ansi-termモードで最大バッファサイズをどのように設定するのだろうか? (Googleは明らかな答えを出さないようです)Emacs ansi-term最大バッファサイズ?

+0

スクロールバッファのサイズやコマンド履歴が心配ですか? – DrC

+0

@DrCはい、多くの出力を生成するプログラムを実行しています。デフォルトのバッファサイズは適合しません。 – chtlp

答えて

12

変数term-buffer-maximum-sizeはこの値を制御します。 0に設定すると、すべてがバッファされるはずです(使用されていませんが、ドキュメントのことです)。代わりに大きな値を使うように誘惑されて、暴走したプログラムは深刻な問題を引き起こさないでしょう。デフォルトは2048行です。

(setq term-buffer-maximum-size 0) 

あなたのterm-mode-hook関数で行うべきです。

+0

それは、おかげで、ありがとう! – chtlp

関連する問題