(require 'browse-kill-ring) (global-set-key "\M-y" 'browse-kill-ring) ;; kill-ring を一行で表示 (setq browse-kill-ring-display-style 'one-line) ;; browse-kill-ring 終了時にバッファを kill する (setq browse-kill-ring-quit-action 'kill-and-delete-window) ;; 必要に応じて browse-kill-ring のウィンドウの大きさを変更する (setq browse-kill-ring-resize-window t) ;; kill-ring の内容を表示する際の区切りを指定する (setq browse-kill-ring-separator "-------") ;; 現在選択中の kill-ring のハイライトする (setq browse-kill-ring-highlight-current-entry t) ;; 区切り文字のフェイスを指定する (setq browse-kill-ring-separator-face 'region) ;; 一覧で表示する文字数を指定する. nil ならすべて表示される. (setq browse-kill-ring-maximum-display-length 100)
M-yでkill-ringの一覧が表示されるので, n, pで移動し, yで貼り付け, qで終 了, eで編集しましょう. 貼り付けを取り消すにはUを. sやrで検索することも 可能です.
a バッファの最後に貼り付け b バッファの先頭に貼り付け RET 貼り付けて終了 x 貼り付けてkill-ringから削除 o 貼り付けて移動 u 貼り付けて移動して終了 y 貼り付け p 前へ n 次へ e 編集 l occur(正規表現で検索) g kill-ringを更新 s, r 前方(r)または後方(s)検索 d kill-ringから削除 U アンドゥ q 終了