LuaLS / LuaLS/lua-language-server

[Bug]: Addon Not Working

Offen
#1,968 25 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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?

Annotations, Libraries

Expected Behaviour

The addon's definitions and comments should be displayed.

Actual Behaviour

The library's comments above functions are being displayed.

Reproduction steps
  1. Download and add this for an addon:

  2. Download batteries and place them inside of libraries/batteries:
    image

  3. Add require("libraries.batteries"):export() to the top of your lua file

  4. Hovering :export() shows the library's documented info and not from the addon

Additional Notes

I might have the addon set up incorrectly, but I am genuinely unsure. I've looked at a few of the addon samples and instructions, but can't seem to entirely figure it out properly. My settings.json for the files I'm testing with looks like the following:

{
    "Lua.workspace.library": [
        "G:/GitHub/Lua/batteries/library/batteries"
    ]
}
Log File

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das addon-Setup mit den referenzierten addon-Beispielen und Anweisungen zu vergleichen, und bilde dann das Hover-Verhalten in der VS Code-Erweiterung mit batteries und der gezeigten settings.json-Konfiguration nach. Prüfe, ob der addon- oder library-Pfad wie erwartet geladen wird. Erledigt ist es, wenn beim Hover über :export() die addon-Definition und Kommentare statt der Dokumentation der library angezeigt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.