LuaLS / LuaLS/lua-language-server
Adding global definitions always indents with 4 spaces
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
### Which OS are you using?
Windows
### Expected Behaviour
When I use the VSCode function to define a variable as allowed global, it should re-use the formatting of the existing file (luarc.json) when adding it.
### Actual Behaviour
It always uses 4 spaces, instead of the 2 the file uses.
### Reproduction steps
1. Have a global in your file
2. Have a .luarc.json file in your project
3. Have the LSP complain about it being global
4. Use the VSC action to mark it as defined
### Additional Notes


### Log
_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
Comece rastreando a ação do VSCode que adiciona um global permitido ao .luarc.json e, em seguida, inspecione como a indentação do arquivo existente é lida ou preservada. Reproduza o problema com um arquivo que use indentação de dois espaços e confirme que marcar um global como definido mantém essa formatação em vez de inserir quatro espaços.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- lua, vscode
- Domínio
- devtools
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100