LuaLS / LuaLS/lua-language-server
From 3.6.5 on, luarc is not being modified properly
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Lua
- Estrelas
- 4.4k
- Forks
- 442
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
How are you using the lua-language-server?
NeoVim
Which OS are you using?
Linux
What is the issue affecting?
Libraries
Expected Behaviour
I expect my workspace libraries to be added to .luarc.json.
Actual Behaviour
.luarc.json is not being created nor modified at all. It also prompts for luassert addition to workspace, where I answer 1, yes and modify settings. It does not modifies them.
Reproduction steps
- Open a lua file having workspace setting set up.
- It will look for all workspace.
- It should write in
.luarc.jsonall the content.
Additional Notes
I tried and 3.6.4 was working, 3.6.5 and so on not. Maybe due to https://github.com/sumneko/lua-language-server/blob/4a9ab5b1ae9889e9732b53ad8cdf3b6db5394c3b/changelog.md?plain=1#L33
This is my config on nvim lspconfig:
Lua = {
runtime = { version = "LuaJIT" },
diagnostics = { globals = { "vim" } },
workspace = { library = vim.api.nvim_get_runtime_file("", true) },
},
Log File
No response
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Reproduza a regressão no Neovim usando a configuração de workspace em Lua mostrada, comparando a versão 3.6.4 com a 3.6.5 e posteriores. Verifique a entrada referenciada de changelog.md e observe se .luarc.json é criado ou atualizado depois que as bibliotecas do workspace e luassert são aceitas. A tarefa está concluída quando as configurações esperadas do workspace são gravadas em .luarc.json.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- lua, neovim
- Domínio
- devtools
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 30/100