LuaLS / LuaLS/vscode-lua

"|lambda|" isn't listed in "Lua.runtime.nonstandardSymbol"

Aberta
#145 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
TypeScript
Estrelas
215
Forks
62
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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
  1. Open your settings.json in VSCode
  2. Add `"Lua.runtime.nonstandardSymbol": ["|lambda|"]
  3. You get a warning
Additional Notes

No response

Log

No response

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Abra package.json próximo à configuração runtime.nonstandardSymbol referenciada na linha 2911. Compare os valores aceitos listados com a opção |lambda| compatível com o Lua language server e, em seguida, atualize os metadados da configuração para que o VSCode a aceite. Reproduza o exemplo de settings.json para confirmar que o aviso desapareceu.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
lua, vscode
Domínio
developer-experience, tooling
Tipo de issue
Bug
Dificuldade
1/5
Tempo estimado
Menos de uma hora
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.