anything-rcodetools.elを使うときに

追記

修正版では直っています。(修正版ではこの下に書いてあることは不要です。)

rct-complete-symbol--anythingを使った時に、以下のようなエラーがでてしまいました。

save-current-buffer: Symbol's value as variable is void: anything-current-buffer

anything-current-bufferという変数がないそうです。
.emacsに以下を付け加えると直りました。

;;(require 'anything)のした辺りにでも
(defvar anything-current-buffer (current-buffer))

あ〜、あと

anythong-rcodetools.elのファイルの上の方を読むと分かりますが、fri”(fastriとも呼ばれていたりします。)というrubyのプログラムを利用しています。
friは英語のリファレンスを開くriを素早く検索できるようにした感じのものです。gemにもあります。

$ sudo gem search -r fastri

*** REMOTE GEMS ***

fastri (0.3.0.1, 0.2.1.1, 0.2.0.1, 0.1.1.1, 0.1.0.1, 0.1.0.0)
    RI docs across machines, faster and smarter than ri.

使うときには、サーバーがたっている必要があります。
それぞれの環境の起動スクリプト*1に以下のような記述を付け加えておくと良さそうです。

fastri-server &

*1:fluxboxの場合には"~.fluxbox/startup"。gnomeとかの場合は、.gnomercだったっけ?