Мне нравится запускать программы оболочки с использованием режима Emacs ansi-term
, но мне интересно, как установить максимальный размер буфера в режиме ansi-term
, чтобы я не потерял историю команд, даже если есть много строк? (Google, похоже, не дает ясного ответа.)
Максимальный размер буфера Emacs ansi?
Ответ 1
Этот параметр определяет переменную term-buffer-maximum-size. Установка его на 0 должна буферизировать все (не использовала его, но это то, что говорит документ). У меня возникнет соблазн использовать большую ценность, поэтому программа бегства не вызовет серьезных проблем. По умолчанию используется 2048 строк.
(setq term-buffer-maximum-size 0)
в вашей функции term-mode-hook должно это сделать.