- isearch-dabbrev 20141223.2222(in MELPA)
- Use dabbrev in isearch
概要
isearch-dabbrev.el は、 インクリメンタルサーチ 中に
TABを押すことで dabbrev (動的略語展開)を行うものです。
つまり、検索語を完全に入力しなくても適宜補完してくれます。
isearchからhelm-swoopへと繋ぐace-isearch とは
すこぶる相性がよく、数文字タイプしてからTABで補完し、
自動的に helm-swoop へ移行できるようになります。
クリスマスに helm-swoop を大々的に紹介しますが、
helm-swoopは神拡張なのでアンチhelmもhelm-swoopのためだけに
helmを使ってみてください。
Emacs Advent Calendar 2014にてhelm-swoopについて書きました!
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてisearch-dabbrevを使う方は
以下のコマンドを実行します。
M-x package-install isearch-dabbrev
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name isearch-dabbrev
設定 141223071031.isearch-dabbrev.el(以下のコードと同一)
(define-key isearch-mode-map (kbd "<tab>") 'isearch-dabbrev-expand)
実行方法
$ wget http://rubikitch.com/f/141223071031.isearch-dabbrev.el $ emacs -Q -f package-initialize -l 141223071031.isearch-dabbrev.el
Fig1: isearchでisまで入力し
Fig2: TABを押すとisearchまで補完される(helm-swoop発動)
本サイト内の関連パッケージ
- ace-jump-mode - a quick cursor location minor mode for emacs
- helm - Helm is an Emacs incremental and narrowing framework
- ace-isearch - A seamless bridge between isearch, ace-jump-mode, avy, helm-swoop and swiper
- helm-swoop - Efficiently hopping squeezed lines powered by helm interface
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。