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