Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Emacs モードを使用してシェル プログラムを実行するのが好きですが、行数が多くてもコマンド履歴が失われないように、モードansi-termで最大バッファ サイズを設定するにはどうすればよいでしょうか? ansi-term(Google は明確な答えを出していないようです。)
ansi-term
変数 term-buffer-maximum-size がこの値を制御します。0に設定すると、すべてがバッファリングされます(使用していませんが、それがドキュメントに記載されています)。暴走したプログラムが深刻な問題を引き起こさないように、代わりに大きな値を使用したくなるでしょう。デフォルトは 2048 行です。
(setq term-buffer-maximum-size 0)
term-mode-hook 関数でそれを行う必要があります。