[ruby-list:41819] [ANN] langhelp-0.9.6

From: rubikitch@...
Date: 2006-02-09 09:57:14 UTC
List: ruby-list #41819
るびきちです。

langhelp-0.9.6をリリースしました。

詳しくは
http://www.rubyist.net/~rubikitch/computer/langhelp/
を見てください。

== What's new

=== [2006/02/09] 0.9.6 released

* ri-emacs導入時にriの結果表示がうまくいっていなかったのを修正
* リンクを辿ったときの表示方法が増えました
  * 指定された行をウィンドウの最上部に表示(通常:l, RET)
  * 指定された行をウィンドウの中央に表示(;, L, C)
  * フォーカスをリンク先のウィンドウに移す(o)
  * リンク先のバッファを削除する(K, D)
  
  

=== [2006/02/01] 0.9.5 released

* タイトルに色づけ
* 新しい関数: lh-file, lh-center
* narrowing
* *langhelp index*をsort
* 様々なbug fix


== 概要

langhelpはあらゆるプログラミング言語やコマンドのドキュメント情報源の目次を作成し、Emacs内で瞬時に検索することを目的としたツールです。
プログラミング中、「この関数の使い方、どうだったかな」と疑問に思うことはよくありますね。
あるコマンドを使いたいけど、使い方がわからなくなることもよくありますね。
langhelpが答えへ直行してくれます。

Rubyにおける類似のツールとして、拙作RDindexがありますが、langhelpはその後継となるよう開発しています。
RDindexはRD形式のドキュメントしか検索できませんが、langhelpは加えてRDoc、Refe、RubyDocなどの形式も扱えます。

現在langhelpがサポートしている言語・コマンドは以下のものです。
  html, svn, bison, cvs, libtool, 
  latex, ratpoisonrc, id-utils, gengetopt, wget, 
  lua, guile, php, texinfo, c++, 
  c, standards, grep, gdb, diff, 
  octave, gauche, python, global, flex, 
  tcl, m4, sed, screenrc, gzip, 
  perl, emacs-lisp, ruby, autoconf, hurd, 
  el4r, binutils, awk, graphviz-dot, makefile, 
  sh, 

langhelpは((*EmacsRuby*))で書かれたおそらく世界初のツールです。
langhelpはEmacsRubyの実用的な例のひとつとも言えます。


== インストール
まず、EmacsRubyを動かすためにel4rをインストールします。
  ruby -ropen-uri -e 'URI("http://www.rubyist.net/~rubikitch/archive/el4r-1.0.2.tar.gz").read.display' > el4r-1.0.2.tar.gz
  tar xzf el4r-1.0.2.tar.gz
  cd el4r-1.0.2
  ruby setup.rb

  ruby -S el4r-rctool -p
  ruby -S el4r-rctool -i


次はlanghelpをインストールします。
以下のコマンドを実行してください。

  ruby -ropen-uri -e 'URI("http://www.rubyist.net/~rubikitch/archive/langhelp-0.9.6.tar.gz").read.display' > langhelp-0.9.6.tar.gz
  tar xzvf langhelp-0.9.6.tar.gz


失敗する場合は次のリンクからダウンロードしてください。

* ((<langhelp-0.9.6.tar.gz|URL:http://www.rubyist.net/~rubikitch/archive/langhelp-0.9.6.tar.gz>))

それから次のコマンドでインストール。

  cd langhelp-0.9.6
  ruby setup.rb

Victor Borjaさんが((<Gentoo ebuild|URL:http://darcs.thehatcher.com/vic/erebor-ebuilds/app-emacs/>))を作成してくれました。
ありがとうございます。


インストールが終わったら設定ファイルを書きます。



るびきち☆
http://www.rubyist.net/~rubikitch/

In This Thread

Prev Next