undoとredo

 
バージョンはGNU Emacs 21.4.1

undo

直前の作業を取り消す

  C-/

直前のセーブ時点の状態に戻す

  M-x revert-buffer

ファイルを開いた時点の状態に戻す(バックアップファイルを開く)

  C-x C-f ~

redo

emacsにはデフォルトでredo機能が無いのでredo.elパッケージを入れる。
http://www.wonderworks.com/download/redo.elをロードパスの通った場所に置き、.emacsに以下を記述する。


(require 'redo)
(define-key global-map [?\C-.] 'redo)
C-. で直前のundoを取り消し。