Emacs で yank したものが違っていた

Emacs で C-y を押して kill した内容を yank したとき、

  • あれ、これと違う!

ということがある。こんなときは、すぐに M-y (yank-pop) してみると、yank したいものに巡り合えるかもしれない。

kill した内容は順に kill-ring に保存されており、

  • yank は最新の kill の内容を、
  • 直後に yank-pop すると、その次に新しい kill の内容を、
  • また、直後に yank-pop すると、そのまた次に、、、

と、順に以前のものを戻してくれる。