LuaLS / LuaLS/lua-language-server
Relative paths for library files break in a multi workspace setup
オープン
まだ誰も着手していません。
bug
Info Needed
- 主要言語
- Lua
- スター
- 4.4k
- フォーク
- 442
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Vscode Latest
log.log
Each workspace has it its own .luarc file
If I use a relative path for workspace.library in a multi workspace setup "../../factorio-api/", then the files are not used correctly

However if I use an absolute path for a workspace, that workspace will work correctly
This does not happen if the relative path is in only 1 of the workspaces with the other being empty
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、2つのワークスペースを使用して VS Code で問題を再現します。それぞれが独自の .luarc と、"../../factorio-api/" のような相対 workspace.library パスを使用するようにします。この構成を、絶対パスを使用する動作するケースおよび単一ワークスペースのケースと比較しながら、添付された log.log を確認してください。マルチワークスペース構成の各ワークスペースで相対ライブラリパスが正しく解決されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- lua, vscode
- 領域
- devtools
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 38/100