LuaLS / LuaLS/lua-language-server

使用注解遇到的问题.

Ouverte
#316 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement feat/LuaCats Annotations priority.low
Langage dominant
Lua
Étoiles
4.4k
Forks
442
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

## 遇到的问题

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

## 测试方式

### 1. 源码文件是这样的:

```lua
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](https://user-images.githubusercontent.com/13453599/102756798-605b5900-43ab-11eb-929d-c9f1d3671c1c.png)

### 3. 可以确定和主题无关, 即使禁用与卸载主题依然如此.
![image](https://user-images.githubusercontent.com/13453599/102757443-4ff7ae00-43ac-11eb-8871-f1a70ed30bb6.png)

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le rapport dans Visual Studio Code v1.52.1 avec lua-language-server v1.7.4 en utilisant l’exemple Lua contenant les annotations @language JSON, Json et json. Comparez la coloration rendue avec et sans les annotations ; c’est terminé lorsque le comportement des annotations signalé est compris et que le résultat attendu de la coloration est confirmé. Aucun fichier source ni test n’est indiqué dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
lua, vscode
Domaine
devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.