From: rubikitch@... Date: 2006-01-17T09:59:16+09:00 Subject: [ruby-list:41775] [ANN] irbsh-1.0.0 るびきちです。 irbsh-1.0.0をリリースしました。 詳しくは http://www.rubyist.net/~rubikitch/computer/irbsh/ を見てください。 == 更新履歴 : [2006/01/13] Ver 1.0.0 * EmacsLisp実行機能 * オブジェクト編集機能 * 英語のドキュメント * irbsh-toggle.el添付 * さまざまなbugfix * お手軽メソッド定義 : [2003/12/21] Ver 0.9.3 * インストーラを付属。 == irbshとは irbshとはirb(対話型Ruby)とinf-ruby-mode(irbのEmacsインターフェース)を大幅に拡張したものである。 シェルコマンドとの親和性を重点に置いている。 irbshは((<評価リスト>))機能があるため、Emacs上のちょっとした((*Ruby開発環境*))としての顔も持ち合わせるようになった。 非常に多機能であるが、使い方は簡単である。 == ダウンロード (())よりダウンロードすること。 == インストール 0.9.3にてインストーラがつきました。 (0) 当然のことながら、rubyとinf-ruby-modeをインストール。このとき(())についても参照。 (1) 次のコマンドを実行する。 $ ruby setup.rb config $ ruby setup.rb setup # ruby setup.rb install (3) .irbrcの最後に load "irbsh-lib.rb" if IRB.conf[:PROMPT_MODE] == :INF_RUBY と書く。 (4) .emacsに (load "irbsh") (load "irbsh-toggle") なり、 (when (locate-library "irbsh") (autoload 'irbsh "irbsh" "irbsh - IRB.extend ShellUtilities" t) (autoload 'irbsh-oneliner-with-completion "irbsh" "irbsh oneliner" t)) (when (locate-library "irbsh-toggle") (autoload 'irbsh-toggle "irbsh-toggle" "Toggles between the *irbsh*1 buffer and whatever buffer you are editing." t) (autoload 'irbsh-toggle-cd "irbsh-toggle" "Pops up a irbsh-buffer and insert a "cd " command." t)) などと書く。 もし、 (file-error "Cannot open load file" "irbsh") などと怒られるようであれば、 (add-to-list 'load-path "/usr/local/share/emacs/site-lisp/") を加える。(厳密にはruby setup install時で*.elがインストールされるディレクトリ) るびきち☆ http://www.rubyist.net/~rubikitch/