xyzzyのruby-modeをJRuby対応にする

なぜ、JRubyかというとそれはまぁ、いろいろあるんです。

まず、雪見酒さんのruby-modeを使います。
http://homepage3.nifty.com/Yukimi_Sake/
上記のサイトからruby-modeをダウンロードしてインストール。
環境変数PATHにJRubyのbinディレクトリを通しておきます。

インストールしたxyzzy/site-lisp/ruby-mode.lを下記の通り修正
1. 39行目

(defvar *ruby-prog* "ruby")
->
(defvar *ruby-prog* "jruby")

2. 674行目

(make-process (concat "ruby -r irb -e " irb-start-script )
->
(make-process (concat "jruby -r irb -e " irb-start-script )

3. バイトコンパイル
修正したruby-mode.lをバイトコンパイルする
M-x: byte-compile-file [ENTER]
ruby-mode.lの場所を指定して[ENTER]

このあとxyzzyを再起動したら設定が反映される。便利すぎる。

私が設定したその他のxyzzyの設定は以下から
Eclipse+Emacsキーバインドユーザのためのxyzzy設定。 - ありの日記