Refeおよびrefe.elのUTF-8化
使えるようになったのですが日本語が文字化けします。どうもEUCで表記されるのが問題のようですので、UTF-8化をはかります。
12c12 < --- > require 'iconv' 22c22 < str --- > Iconv.iconv("UTF-8","EUC-JP",str)
上記のパッチ(searcher.patchとでも名づけますか)をsearcher.rbにあてます
$ cd /var/lib/gems/1.8/gems/refe-0.8.0.3/lib/refe/ $ sudo patch searcher.rb searcher.patch $ sudo vi /usr/share/emacs/site-lisp/refe.el (let ((coding-system-for-read 'utf-8)) 14行目のeuc-japanをutf-8に変更
これでコンソールでもemacsでもrefeが使えるようになりました。
$ refe Date.now DateTime.now --- now([start]) 現在の時刻に相当する日時オブジェクトを生成します。 M-x refe Class or Method (default 0): Date.now DateTime.now --- now([start]) 現在の時刻に相当する日時オブジェクトを生成します。