Meadowでruby-modeを使えるようにする

Meadowのデフォルトの状態だとrubyのソースを編集できるメジャーモード(ruby-mode)が入っていません。
ruby-modeを設定するには以下のような手順が必要となります。
なお、本エントリではcygwinを使用したrubyのインストール方法を紹介していますが他の方法でインストールした場合でも基本的な手順は同じ(はず)です。

1. cygwin用のsetup.exeからrubyをソースごとダウンロード
ソースの中にruby-mode.elがあります。バイナリだけではruby-mode.elはついてきません。


2. ruby-mode.elをloap-pathの通ったディレクトリに配置
miscフォルダにruby-mode.elをはじめとしたelファイルがあるのでコピーします。

cd /usr/src/ruby-1.8.6-1/misc
cp ruby-mode.el /cygdrive/c/meadow/site-lisp


3. .emacsに次の記述を追記

;;Ruby
(autoload 'ruby-mode "ruby-mode"
  "Mode for editing ruby source files" t)
(setq auto-mode-alist
      (append '(("\\.rb$" . ruby-mode)) auto-mode-alist))
(setq interpreter-mode-alist (append '(("ruby" . ruby-mode))
                                     interpreter-mode-alist))


4. ruby-mode起動の確認

M-x eval-buffer
M-x ruby-mode