TurboLinux FUJIのRuby環境を設定

まず現在のバージョンについて

$ ruby -v
  ruby 1.8.3 (2005-09-21) [i686-linux]

ここから、以下のファイルを、すべてダウンロードして、/usr/lib/xemacs/site-lisp に格納。

  • inf-ruby.el
  • ruby-electric.el
  • ruby-mode.el
  • rubydb2x.el
  • rubydb3x.el

.xemacs/init.el に以下の記述を追加。これで*.rbを開けばruby-modeに、M-x run-rubyirbが起動。M-x rubydbでデバッガが起動のはず・・・。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Ruby mode の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;(setq load-path(cons "/usr/lib/xemacs/site-lisp/" load-path))
(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))
(autoload 'run-ruby "inf-ruby"
  "Run an inferior Ruby process")
(autoload 'inf-ruby-keys "inf-ruby"
  "Set local key defs for inf-ruby in ruby-mode")
(add-hook 'ruby-mode-hook
          '(lambda ()
            (inf-ruby-keys)))