embedded-grep

howmのパクリというか、outlinexとかclickable-uriとかも参考にして作ってみた。howmのような中央管理ではなく、そのファイルのみとか、現在ディレクトリだけとかで検索して、その結果に飛べる。出来たばっかりで使ってないし、テストも良くしてないから使い勝手はまだわからない。とりあえず出来たので置いておく。


embedded-grep.tar.gz

どんなの?

:|.hoge|:
./foo.txt:|.bar|:
~/*.l|r|>>lisp-\w+[ ]

のようなはてな記法をこじらせた感じに記述する。一番上は同一ファイル上の

○hoge

とかにマッチして、そこへカーソルを移動する。


次のは、同じディレクトリのfoo.txtから検索して、マッチすればそこへ移動。


最後のはホームディレクトリ以下の.lファイルからlisp-何とか、っていう記述を探して(複数あるだろうから)それらを列挙する。列挙した場合、

~/lisp/lispmode.l|169|>>
 ほにゃららlisp-modeなんちゃら

みたいに記述するので、同じようにジャンプできる。その表記をコピーしておけば後で探すのも楽。


もし検索にかからなければ、適当にテンプレートを作って書き始められるようにする。ともあれ、色々書いてみないと実用的か分からないので、これから試してみよう。