LuaLS / LuaLS/lua-language-server

Addon manager takes wrong path when using Lua.addonManager.repositoryPath

オープン
#3,230 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Lua
スター
4.4k
フォーク
442
PR マージ指標
30日以内にマージされた PR はありません

説明

### How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

### Which OS are you using?

Windows

### What is the issue affecting?

Libraries

### Expected Behaviour

I expect it works with custom repository addons (workspaceStorage)

Image

### Actual Behaviour

It works with official repository addons (globalStorage)

_important note: I copied the files from "workspaceStorage" to "globalStorage" to illustrate the problem. Without this, the custom library will not activate._

Image

### Reproduction steps

1. Go to 'settings', search for 'Lua.addonManager.repositoryPath'
2. Type 'https://github.com/antim0118/LLS-Addons-LPYT'
3. Open 'Addon manager'
4. Activate any custom addon
5. Nothing happens (because it tries to find the addon in globalStorage folder)

### Additional Notes

_No response_

### Log File

[Log file](https://github.com/user-attachments/files/21246638/file_e.3A_.21Desktop_PortablePrograms_psp_LuaPlayerYT.200.5_Projects_3d_triangles_test.log)

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

Lua.addonManager.repositoryPathをリンクされたリポジトリに設定し、Addon managerを介してアドオンを有効化して問題を再現します。アドオンマネージャーのリポジトリパスの解決を追跡し、カスタムリポジトリのアドオンがglobalStorageにコピーされずにworkspaceStorageから読み込まれることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
lua, vscode
領域
tooling
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。