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設定。 - ありの日記