[includeme file=”inc-package-table.php” name=”browse-kill-ring” where=”melpa”]
Emacsの kill-ring (キルリング
)は複数のテキストを記憶できる、
いわばスーパークリップボードです。
C-yでは直前に記憶した内容を貼り付けますが、 もっと前の内容にするにはM-yを押します。
しかし、かなり前の内容にするには何度もM-yを押す必要があり、 煩わしいものです。
そこでbrowse-kill-ring.elでkill-ringの内容を一覧してしまいましょう。
とはいえ、 helm や anything.el でも同等の機能が存在するので、 無理してインストールする必要はありません。
M-x helm-show-kill-ring M-x anything-show-kill-ring
ここの設定ではM-yをbrowse-kill-ringに置き換えています。 [includeme file=”inc-package-install.php” name=”browse-kill-ring” where=”melpa”]
Emacsの kill-ring (キルリング
)は複数のテキストを記憶できる、
いわばスーパークリップボードです。
C-yでは直前に記憶した内容を貼り付けますが、 もっと前の内容にするにはM-yを押します。
しかし、かなり前の内容にするには何度もM-yを押す必要があり、 煩わしいものです。
そこでbrowse-kill-ring.elでkill-ringの内容を一覧してしまいましょう。
とはいえ、 helm や anything.el でも同等の機能が存在するので、 無理してインストールする必要はありません。
M-x helm-show-kill-ring M-x anything-show-kill-ring
ここの設定ではM-yをbrowse-kill-ringに置き換えています。
(global-set-key (kbd "M-y") 'browse-kill-ring)
$ wget http://rubikitch.com/f/140814110949.browse-kill-ring.el $ emacs -Q -f package-initialize -l 140814110949.browse-kill-ring.el
http://rubikitch.com/f/20140814111944.png Fig1: キルリングの内容を一覧!
browse-kill-ringを起動したら、pとnで前後の内容を選択し、RETで貼り付けます。
*Kill Ring*バッファは普通のバッファなので isearchして選択したい内容に素早く到達できます。
また、lで絞り込み検索したり、eで内容を変更したりもできます。 [includeme file=”inc-package-relate.php” name=”browse-kill-ring”]