Максимальный размер буфера Emacs ansi?

Мне нравится запускать программы оболочки с использованием режима Emacs ansi-term, но мне интересно, как установить максимальный размер буфера в режиме ansi-term, чтобы я не потерял историю команд, даже если есть много строк? (Google, похоже, не дает ясного ответа.)

Ответ 1

Этот параметр определяет переменную term-buffer-maximum-size. Установка его на 0 должна буферизировать все (не использовала его, но это то, что говорит документ). У меня возникнет соблазн использовать большую ценность, поэтому программа бегства не вызовет серьезных проблем. По умолчанию используется 2048 строк.

(setq term-buffer-maximum-size 0) 

в вашей функции term-mode-hook должно это сделать.