rdocをHyperEstraierで検索できるようにする
外で検索すると古い情報に引っかかってどうにも効率が悪いので、ローカルで検索できるようにしてみた。
幸いMacPortsで見つかったのでお手軽だった。
sudo port install hyperestraier
rdocのリンクを適当に作成。
cd /Library/WebServer/Documents mkdir rdoc ln -s /Library/Ruby/Gems/1.8/doc/* rdoc/
CGIをコピーし、インデックスを作成。
cd /Library/WebServer/CGI-Executables cp /opt/local/libexec/estseek.cgi . cp /opt/local/share/doc/hyperestraier/estseek.* . estcmd -il ja -sd casket /Library/WebServer/Documents/rdoc/
vi estseek.conf
replace: ^file:///Library/Ruby/Gems/1.8/doc/{{!}}http://localhost/rdoc/
apacheを起動していない場合、起動する。
sudo apachectl -k start
http://localhost/cgi-bin/estseek.cgi で検索画面がでた。よしよし。
追記:そもそもMacだったらSpotlight使うとインクリメンタルにできるはずってことに気づいた。FinderからはつかえるけどSpotlightのアイコンから検索できるようにする方法がわからない。そのうち調べよう。