Подскажите, пожалуйста, как разрешить отмену после сохранения. Ну, то есть, чтобы после сохранения на диск документ не забывал историю своих правок, и можно было вернуться по Ctrl+Z?

У меня сохранение при вводе текста уже на уровне автоматических рефлексов. Получается, что я сохраняюсь довольно часто, и возможность отмены при этом иногда очень жалко бывает терять.

Я понимаю, что при этом с каждым документом будет связан все больший объем памяти для хранения всех этих операций. Отсюда второй вопрос: можно ли искусственно ввести ограничение. Например, не больше столько-то операций на документ? Или не более такого-то объема памяти под буфера "undo". Этот вопрос встанет еще и в связи с возможными перспективами введения автоматического сохранения.