undoしすぎたのを元に戻すようにredo+をいれます。
インストールはM-x packege-list-packages
の一覧からredo+
を選択してインストールします。
設定ファイルに下記を追加します。
.emacs.d/init.el
;;; redo+
(require 'redo+)
(global-set-key (kbd "C-M-/") 'redo)
(setq undo-no-redo t) ; 過去のundoがredoされないようにする
(setq undo-limit 600000)
(setq undo-strong-limit 900000)
C-/
でundoをして、undoしすぎた場合はC-M-/
で元に戻します。