LuaLS / LuaLS/lua-language-server
使用注解遇到的问题.
Offen
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. 实际的显示效果:

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

Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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