"|lambda|" isn't listed in "Lua.runtime.nonstandardSymbol"
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 215
- Forks
- 62
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Which OS are you using?
Windows
Expected Behaviour
https://github.com/LuaLS/lua-language-server/pull/2720 added support for lamda style functions with "|lambda|" as an option for non standard symbols. This change was released in 3.10.0, but it can't be used in VSCode because "|lambda|" is not yet listed as an options. It need to be added to the package.json.
Actual Behaviour
Setting "Lua.runtime.nonstandardSymbol": ["|lambda|"] in settings.json should add support for lamda style functions, such as: Wait.frames(|| print("Hello World"), 60). Instead you get a warning:
Value is not accepted. Valid values: "//", "/**/", "`", "+=", "-=", "*=", "/=", "%=", "^=", "//=", "|=", "&=", "<<=", ">>=", "||", "&&", "!", "!=", "continue".
Reproduction steps
- Open your
settings.jsonin VSCode - Add `"Lua.runtime.nonstandardSymbol": ["|lambda|"]
- You get a warning
Additional Notes
No response
Log
No response
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Ouvrez package.json autour du paramètre runtime.nonstandardSymbol référencé à la ligne 2911. Comparez les valeurs acceptées listées avec l’option |lambda| prise en charge par le Lua language server, puis mettez à jour les métadonnées du paramètre afin que VSCode l’accepte. Reproduisez l’exemple de settings.json pour confirmer que l’avertissement a disparu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Bug
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 55/100