LuaLS / LuaLS/lua-language-server

使用注解遇到的问题.

Offen
#316 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement feat/LuaCats Annotations priority.low
Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

名称 版本
visual studio code v1.52.1
lua-language-server v1.7.4

遇到的问题

使用注解@language的语法高亮不生效.

测试方式

1. 源码文件是这样的:
local str = [[{
  "code": 200
}]]

---@language JSON
local js1 = [[{
  "code": 200
}]]

---@language Json
local js2 = [[{
  "code": 200
}]]

---@language json
local js3 = [[{
  "code": 200
}]]

print(str, js1, js2, js3)
2. 实际的显示效果:

image

3. 可以确定和主题无关, 即使禁用与卸载主题依然如此.

image

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

Reproduziere den Bericht in Visual Studio Code v1.52.1 mit lua-language-server v1.7.4 unter Verwendung des Lua-Beispiels, das die Annotationen @language JSON, Json und json enthält. Vergleiche die gerenderte Hervorhebung mit und ohne die Annotationen; als erledigt gilt, wenn das gemeldete Verhalten der Annotationen verstanden und das erwartete Ergebnis der Hervorhebung bestätigt wurde. Im Issue werden keine Quelldateien oder Tests genannt.

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.