Hatena::Groupemacs

Emacs/Lisp/Drill

 | 

2009-07-16

例えばanything-config.el内のanything-regexp()やanything-query-replace-regexp()などはどうか

18:07 | はてなブックマーク - 例えばanything-config.el内のanything-regexp()やanything-query-replace-regexp()などはどうか - Emacs/Lisp/Drill

query-replace-regexp()の話題に便乗。

anything-config.elにはanything-regexp()とかanything-query-replace-regexp()があって、

anythingインターフェースでバッファ内でマッチした文字列で行を絞り込めるしそのまま文字列置換もできる。

さらにキャプチャ部分"()"でマッチした文字列まで表示してくれる。後方参照。


ちなみにこの当時d:id:rubikitchさんが一瞬で作った関数。

いつanything-config.elに取り込まれるのかなーと思っていたらいつのまにか取り込まれてた。

anything脳な人はanything-regexp()とかanything-query-replace-regexp()とかがとっつきやすいと思う。


トラックバック

re-builder で作った正規表現を query-replace-regexp に渡しても動作しない? - 刺身☆ブーメランのはてなダイアリー

query-replaceのクエリ入力中に置換対象をハイライトする - Functional Emacser

elcには注意

06:13 | はてなブックマーク - elcには注意 - Emacs/Lisp/Drill

shell-pop.elをちょっとだけ拡張して(したと思って)d:id:kyagiさんにpatchを送ったら、見事動かないコードを送っていた。

原因は自分のEmacsはelcファイルをみているのに、ずっとelファイルをいじっていて通常通り動いていたのを「動いている」と勘違いしていたこと。

挙句の果てにd:id:kyagiさんに自分の拡張意図を汲んでもらって動くpatchを逆にもらってしまった。

なんという恥ずかしい事実。


elcには注意!(自分だけ)

WoodsWoods2011/06/03 11:44I feel so much hppaier now I understand all this. Thanks!

dtzjjhyktdtzjjhykt2011/06/03 21:28GUCf74 <a href="http://vybsodertnrx.com/">vybsodertnrx</a>

brtgjjbrtgjj2011/06/04 21:559cwkbV , [url=http://vxscukkpnomq.com/]vxscukkpnomq[/url], [link=http://bjvdzolopoju.com/]bjvdzolopoju[/link], http://yndwwpjulhxp.com/

ymlxhwiymlxhwi2011/06/06 00:01yIKVpf <a href="http://mjhoeccgjdye.com/">mjhoeccgjdye</a>

wotmzowotmzo2011/06/06 21:11f0bDsQ , [url=http://xtsjxaaibamb.com/]xtsjxaaibamb[/url], [link=http://xgoyralvgsml.com/]xgoyralvgsml[/link], http://ytkzipqqtwyr.com/

 |