naoya_t:MacOSX:QuicksilverでGaucheを使おう
日曜大工で他のQuicksilverのプラグインを作ろうとしていて、あ、Gauche載せられるかも、と思って脱線して作ってみました。
Quicksilver上でREPLが動きます。
→ ブログ記事 (スナップショット有)
- 更新しました:Gauche.frameworkの差し替え、トリガー指定時に左のパネルのλアイコンを消去、など (2008/07/31 04:02:06 PDT naoya_t)
動作環境
- Mac OS X 10.4以降
- 要Quicksilver
インストール
- ダウンロード
- dmgファイルを解凍
- Gauche Module.qsplugin をダブルクリック
- 当然ながらQuicksilverがインストールされている必要があります
※プラグインにGauche.frameworkを入れてあるのですが、Quicksilverが読んでくれないので、- Gaucheが入っていない(あるいは0.8.13以外のバージョンが入っている)マシンの場合、これをQuicksilver.app本体にコピーする必要があります。
cp -R ~/Library/Application\ Support/Quicksilver/PlugIns/Gauche\ Module.qsplugin/Contents/Frameworks/Gauche.framework /Applications/Quicksilver.app/Contents/Frameworks/
使い方
- ふつうに使う場合
- Quicksilverのパネルを画面に出す(デフォルトではctrl-space)
- 「.」キーでテキスト入力モード
- S式を入力
- evalアクション
- 結果がテキストエリアに出る
- トリガーに設定して使う場合
- Gaucheに割り当てたキーを押す。3×1のパネルが出てくる
- いちばん右のテキストエリアにS式を入力しenter
トリガーの設定について
- 環境設定から、あるいは直接 Triggers...
- ウィンドウ下部の + の部分を押し、HotKey を選択
- Select an item: "S-exp Form"
- Action: "eval..."
- Save
- 右の "Trigger"のエリアをクリックするとドロワーが出てくるので、Settings でキーバインドを設定。Emacsユーザの人は、キーがかぶらないように気をつけよう
ユニバーサルバイナリなGauche.frameworkが目当ての方
Gauche Module.qsplugin/Contents/Frameworks/ の下に Gauche.framework が入っていますのでこれをコピーして使うとよいです。無保証です。
Last modified : 2008/07/31 11:32:03 UTC