2

eclipse 用の lua プラグインがあり、素晴らしいメイン ページapi_docにドキュメント ページがあり、すべての .lua ファイルが/usr/share/awesome/lib.

そこで、ライブラリまたは実行環境を作成して、tabcompletion と docview を使用できるようにする必要があると考えました。

そこで、独自の実行環境を作成してみました。

  • .rockspec標準ファイルを書きました
  • ドキュメントをダウンロードしてオフライン バージョンを作成し、docs/ フォルダーに配置しました
  • ファイルとフォルダーを圧縮しました/usr/share/awesome/lib
  • すべて圧縮

試してみました...そして失敗しました。.lua ファイルのドキュメントを表示しようとすると、「注: この要素にはドキュメントが添付されていません。」というメッセージが表示されます。

質問: 私のやり方は完全に間違っていますか? rc.luatabcompletion と docview で編集する方法はありますか?

4

2 に答える 2

1

Koneki のセットアップにはおそらくしばらく時間がかかりますが、その価値は間違いなくあります。「.doclua」(バージョン 1.2を使用) を使用することは確かに成功しますが、スクリプトを使用して必要な情報を生成することは、長期的にはうまくいくとは思えません。

ほとんどの場合、オブジェクトに遭遇するたびに、扱っているオブジェクトの種類を定義するために少し時間を費やすことになるでしょう。行う権利は、オブジェクト/モジュール/内部タイプが別のオブジェクトから継承されているかどうかを実際に時間をかけて確認することです。そのため、オートコンプリートを使用して、「ドット"+ctrl_space.

理想的な世界では、1 人が正しく作成して他のユーザーと共有し、フル機能のオートコンプリート エディターを利用できるようにすることができます。

于 2014-06-01T03:13:46.483 に答える
0

日食の解決策が見つかりました。

まず、実行環境をセットアップするという考えは間違っていました。したがって、ドキュメントのダウンロードに関するすべてのことです。詳細については、LUA Development Tool の Eclipse Wiki を参照してください。正しいことは、/usr/share/awesome/libディレクトリを含むソース フォルダーを追加することです。

悪いニュースは、上記の私のコメントが完全に正しかったことです。つまり、ここで説明されているドキュメント言語の要件を満たすように各.libファイルを構成する必要があります。rc.lua (Eclipse でプロジェクトに追加できる) を編集するよりも、tabcompletion と doc ビューで機能します。/usr/share/awesome/lib

lib ファイルで使用されるドキュメンテーション言語は、「LUA 開発ツール」で使用されるものと似ているため、多くのことを変更する必要はありません。たぶん、そのためのスクリプトさえあります。

于 2014-05-31T23:01:56.123 に答える