avy-zap 20160921.1444(in MELPA)
Zap to char using `avy'

概要

avy-zap.el は、 M-x zap-to-char (M-z) をavy化したものです。

avy.el(レビュー) というのは、ace-jump-mode.el(レビュー)
インターフェースを汎用的に使えるようにしたものなので、
ユーザ視点ではほぼ同等のものだと言えます。

よって、avy-zap.elはace-jump-zap.el(レビュー) と同じ働きをします。

僕はインクリメンタルに範囲を広げられるように拡張した
zop-to-char.el(レビュー) の方を使っています。

20150531055737.png
Fig1: andの前までを削除したいのでM-z aを押す

20150531055741.png
Fig2: 削除される!

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてavy-zapを使う方は
以下のコマンドを実行します。

M-x package-install avy-zap

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name avy-zap

設定 150531055615.avy-zap.el(以下のコードと同一)

(global-set-key (kbd "M-z") 'avy-zap-up-to-char)

実行方法

$ wget http://rubikitch.com/f/150531055615.avy-zap.el
$ emacs -Q -f package-initialize -l 150531055615.avy-zap.el

本サイト内の関連パッケージ


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。