Когда вы вводите команду C-/, Emacs отбрасывает часть ваших последних изменений в буфер. Когда вы снова введете C-/, он отменяет еще один кусок работы.
Я прочитал руководство пользователя Emacs в Undo, но он неясен в отношении того, как он работает. В руководстве говорится: "Последовательные команды вставки символов обычно группируются вместе в одну отменную запись", но она не объясняет, как она определяет количество команд ввода символов, которые составляют группу. Количество символов, помещаемых в группу, кажется случайным.
Может кто-нибудь объяснить алгоритм, который Emacs использует для группировки символов в отменить записи?