.NETのドキュメント検索向けKeySnailプラグイン 「Heaven's Door for .NET」

機能

.NET FrameworkのClass等を索引としてFirefoxに保存し、EmacsのAnythingライクに絞り込みによるオープンを可能とします。

設定

  1. FirefoxにKeySnail拡張をインストールする。
  2. Heaven's Door for .NET をインストールする。このリンク(.NET)を右クリックで「このプラグインをインストール」を選択
  3. .keysnail.jsのPRESERVE領域内に下記の記述を追加してください。

.keysnail.jsのPRESERVE領域内に記述を追加してください。(英語版にしか対応していません。)

plugins.options["heaven.dotnet.references"] = [
    { name : "dotnet",
      param : {
	  rootDocUrl : "http://msdn.microsoft.com/en-us/library/gg145045.aspx"
      }
    }
];

.keysnailに下記のようなキーバインドを設定します。

key.setViewKey(['C-c', 'd', 'd'], function(ev, arg){
    plugins.heavens.dotnet.open();
}, '.NET Documentcを開く');

上記のような設定により C-c d d でclass/interface等のドキュメントの検索が可能になります。
初回実行時はインデックスの作成が実行されます(数十分かかります。)右上にインデックス作成完了のメッセージが表示された後、再度 C-c d dを実行してください。