Ответы:
НЕ устанавливайте что-то вроде:
set -g history-limit 999999999
Это заранее выделит столько строк (и, следовательно, памяти) для всех окон, что приведет к повреждению вашей машины, чем больше истории будет сохраняться с течением времени.
Установите его на что-то большое, во что бы то ни стало, но не НА ЭТО большое.
Из того, что я могу сказать, вы можете сделать это только «на практике», выставив историю до абсурдно большого числа. например:
set -g history-limit 999999999
ОБНОВЛЕНИЕ: посмотрите другой ответ о том, почему вы не хотите использовать столь высокое число. Лучше было бы что-то более разумное (меньше 9).
ОБНОВЛЕНИЕ снова: возможно предварительное распределение не происходит. Комментарий @Volker Siegel к другому ответу указывает, что установка значения не вызывает выделения памяти.