Відповіді:
НЕ встановлюйте це на кшталт:
set -g history-limit 999999999
Це заздалегідь виділить стільки рядків (а значить, і пам'ять) для всіх вікон, що буде калічити вашу машину, тим більше історії зберігається з часом.
Встановіть це на щось велике, будь-якими способами, але не ЦЕ велике.
З того, що я можу сказати, ви можете це зробити лише "практичним" способом, встановивши історію на абсурдно велику кількість. наприклад:
set -g history-limit 999999999
ОНОВЛЕННЯ: подивіться іншу відповідь, чому ви не хочете використовувати таке високе число. Щось більш розумне (менше 9 років) було б найкращим.
ЗНО ОНОВЛЕННЯ: можливо, попереднє виділення не відбувається. У коментарі @Volker Siegel до іншої відповіді вказується, що встановлення значення не викликає розподілу пам'яті.