Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 3.3 KB

1408141111.browse-kill-ring.org

File metadata and controls

85 lines (65 loc) · 3.3 KB

browse-kill-ring.el : キルリングを一覧するbrowse-kill-ring.elが更新されました

[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の内容を一覧してしまいましょう。

とはいえ、 helmanything.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の内容を一覧してしまいましょう。

とはいえ、 helmanything.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”]