プロジェクトのドキュメントを生成するためにDoxygenを使用しています。これにより、dashでほぼ完全に機能するドキュメントセットが生成されます。
私が知りたいのは、検索キーワードをダッシュで設定する方法です。デフォルトは「不明」です。
「unknown:」以外のものを読み取るように何を変更する必要がありますか。これをDoxygenで変更できますか?
プロジェクトのドキュメントを生成するためにDoxygenを使用しています。これにより、dashでほぼ完全に機能するドキュメントセットが生成されます。
私が知りたいのは、検索キーワードをダッシュで設定する方法です。デフォルトは「不明」です。
「unknown:」以外のものを読み取るように何を変更する必要がありますか。これをDoxygenで変更できますか?
私はDashの開発者です。Dashは、ドキュメントセット内のInfo.plistファイルのDocSetPlatformFamilyキーを使用して、デフォルトのキーワードを決定します。残念ながら、私がこの値を設定することを知っている限り、Doxygenにはオプションがありません。Doxygenチームに連絡して、このオプションを追加するように依頼します。同じことを自由に行ってください。
今のところ、Info.plistファイル(単なるテキストファイル)に必要なキーを追加する生成後のスクリプトを作成することをお勧めします。
たとえば、これは機能するはずです。
perl -pi -w -e "s/<\/dict>/<key>DocSetPlatformFamily<\/key><string>__DESIRED KEYWORD__<\/string><key>DashDocSetFamily<\/key><string>doxy<\/string><\/dict>/s" Info.plist
注:「doxy」の値を持つ「DashDocSetFamily」エントリも追加しました。これにより、DashはドキュメントセットをDoxygenで生成されたものとして処理し、フィルター可能な目次を表示します。
まだ見つけていない場合は、Dashで使用するDoxygenドキュメントセットを生成するための推奨設定を次に示します。
SEARCHENGINE = NO
DISABLE_INDEX = YES
GENERATE_TREEVIEW = NO