multiple-cursorsに追加されたマイナーモード、mc-hide-unmatched-lines-modeが素敵だった
- 2014.11.09
- Emacs

multiple-cursors
、便利ですね。まとめて修正したり、置換したり、といろいろとはかどります。
そんな multiple-cursors
ですが、ちょっとしたマイナーモードが追加されていたのに最近気付きました。
Added mc-hide-unmatched-lines mode · 653d523 · magnars/multiple-cursors.el
このマイナーモード、multiple-cursors
のカーソルがない部分を隠し、どこにカーソルがあるのかわかりやすくしてくれます。例えば multiple-cursors-core.el
のコードで mc--this-command
にカーソルをつけたものですが、mc-hide-unmatched-lines-mode
を有効にすることでカーソルがある部分周辺のみを見るこができます。
occurやgrepなどで検索して置換、編集などよくあるパターンですが、このマイナーモードができたことで multiple-cursorsでそういったありがちな作業がシームレスにできるようになったような気がします。
ところで、実はこの機能、元ネタはieditだったりします。
そもそも機能としてはたいして変わらないので、ieditでも良かったんではないかという気がしなくもありません。
-
前の記事
設定したキーバインドをHelmインターフェイスで見るhelm-bind-key 2014.10.12
-
次の記事
Emacs24.4でλを愛でる。 2014.11.20