[ruby-list:41775] [ANN] irbsh-1.0.0

From: rubikitch@...
Date: 2006-01-17 00:59:16 UTC
List: ruby-list #41775
るびきちです。

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開発環境*))としての顔も持ち合わせるようになった。

非常に多機能であるが、使い方は簡単である。


== ダウンロード
((<RAA:irbsh>))よりダウンロードすること。

== インストール
0.9.3にてインストーラがつきました。
(0) 当然のことながら、rubyとinf-ruby-modeをインストール。このとき((<irbについての注意>))についても参照。
(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 <file-dir>" 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/

In This Thread

Prev Next