emacs ace-jump-zap.el : 【2014-12-09更新】zap-to-char(M-z)をace-jump化して自然に拡張する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方
パッケージ名 | ace-jump-zap |
概要(原文) | Character zapping, `ace-jump-mode` style |
リポジトリ | MELPA |
取得先 | https://github.com/waymondo/ace-jump-zap |
バージョン | 20150330.1342 |
関連記事 | package:ace-jump-zap package:ace-jump-mode package:zop-to-char package:avy-zap package:zzz-to-char |
<2015-05-31 Sun> 同等のものにavy化したavy-zapもあります。
<2014-12-09 Tue>更新 前方の文字のみにヒントがつけられます。
<2015-01-24 Sat> 類似品zop-to-charもあります。
あなたは、 M-x zap-to-char (M-z) というコマンドを知っていますか?
これは、カーソル位置から指定した文字までを削除するコマンドです。
でも、ある程度の距離を削除したいとき、M-zだと困ります。
というのは、指定した文字が目的地よりも前に登場していたときは そこまでしか削除されないからです。
文字を指定する…といえば ace-jump-mode ですね!
ace-jump-zap.el は、M-zをace-jump化するものです。
2つのコマンドが定義されています。
- M-x ace-jump-zap-to-char
- M-x ace-jump-zap-up-to-char
M-x ace-jump-zap-to-charの方は、指定した文字「も」削除するのに対して、 M-x ace-jump-zap-up-to-charは指定した文字以前を削除します。
ちなみに M-x zap-up-to-char というコマンドは 存在していて(require ‘misc)の後に使えます。
お好きな方をM-zにバインドしてください。
ちなみに僕は ace-jump-zap-up-to-char の方が好きです。
ace-jump-zap.elはMELPAに登録されたばかりなので、 これからが楽しみです。
このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。
M-x package-refresh-contents M-x package-install ace-jump-zap
<2015-05-31 Sun> 同等のものにavy化したavy-zapもあります。
<2014-12-09 Tue>更新 前方の文字のみにヒントがつけられます。
<2015-01-24 Sat> 類似品zop-to-charもあります。
あなたは、 M-x zap-to-char (M-z) というコマンドを知っていますか?
これは、カーソル位置から指定した文字までを削除するコマンドです。
でも、ある程度の距離を削除したいとき、M-zだと困ります。
というのは、指定した文字が目的地よりも前に登場していたときは そこまでしか削除されないからです。
文字を指定する…といえば ace-jump-mode ですね!
ace-jump-zap.el は、M-zをace-jump化するものです。
2つのコマンドが定義されています。
- M-x ace-jump-zap-to-char
- M-x ace-jump-zap-up-to-char
M-x ace-jump-zap-to-charの方は、指定した文字「も」削除するのに対して、 M-x ace-jump-zap-up-to-charは指定した文字以前を削除します。
ちなみに M-x zap-up-to-char というコマンドは 存在していて(require ‘misc)の後に使えます。
お好きな方をM-zにバインドしてください。
ちなみに僕は ace-jump-zap-up-to-char の方が好きです。
ace-jump-zap.elはMELPAに登録されたばかりなので、 これからが楽しみです。
(global-set-key (kbd "M-z") 'ace-jump-zap-up-to-char)
$ wget http://rubikitch.com/f/140923052957.el $ emacs -Q -f package-initialize -l 140923052957.el