kill-summary.el キルリングの一覧を表示し選択ヤンクできるようにする [emacs]

Emacs では C-k (kill-line) や C-w (kill-region) で削除した内容、M-w (kill-ring-save) でコピーした内容はキルリングに格納されます。

キルリングの内容は C-y で貼り付けることができます。
さらに続けて M-y を繰り返し実行すると、キルリングに格納された内容が順番に表示されます。
貼付けたい内容が出るまで M-y を行います。

kill-summary.el を導入するとキルリングの内容を一覧で表示できます。
一覧で見ることができるので、順にたどるより効率的に貼付けたい内容を選択できます。


インストールは kill-summary.el を site-lisp/ にコピーし、以下を .emacs に記述するだけ。

;;; kill-summary
(autoload 'kill-summary "kill-summary" nil t)
(define-key global-map "\ey" 'kill-summary)


初期ウィンドウ高さは .emacs で指定できます。

(setq kill-summary-window-height 10)


M-y で一覧が表示されます。
あとは p, n で候補を選択し、RET で決定します。

ref.
-kill-summary.el: キルリングの一覧を表示し選択ヤンクできるようにする