rlgosh

[トップ][一覧][最近の更新]

某所から来られた方へ。 Javaの補完用辞書ファイルはこのサイトではないです(某所の方のurlミスっぽい)。こっちだと思います。


一応、この文書も残しておきますが、lequeさんの作成されたigoshを使った方がスマートで高機能です。


rlwrapからgoshを使う。

rlwrapを使う事により、goshシェルを起動した際に、tabキーによる補完や、^Pや^N等による履歴機能や、括弧対応の点滅機能が使えるようになる。


使い方

  1. まず適当に、rlwrapを先にso:rlwrap-0.24:20051124等のようにインストールしておく(パッケージがあるならそれでもok)。
  2. gosh_completionsファイルを適当な場所に設置する。
  3. rlgoshスクリプトを適当にpathの通った場所に設置する

gauche_modules及びgosh_completionsファイルの再生成手順

自分でgosh_completionsファイルを生成する事で、自作モジュールの補完等もできるようになる。

  1. まずgauche_modulesファイルを用意する。
  2. 生成されたgauche_modulesファイルをエディタで開き、明らかに内部用途で不要だと思われるものや補完対象に含めたくないもの等は手で除去する。
  3. gosh_completionsファイルを生成する。
    cat ./gauche_modules | gosh make_gosh_completions.scm | sort | uniq > gosh_completions
    
  4. 生成されたgosh_completionsファイルをエディタで開くと、末尾の方に||で囲まれたシンボルがあるので、必要に応じて、||を除外したり、或いは行そのものを除外する。
  5. 最後に、next-method等、グローバルな束縛を決して持たないので取り出せていないシンボルを手で追加する。

おまけ


参考にしたサイトとか


最終更新 : 2011/01/12 09:30:48 JST