LuaLS / LuaLS/lua-language-server
`space_around_table_append_operator` actual effect is inverse of expected in `.editorconfig` in IntelliJ on macOS
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?
Other
### Which OS are you using?
MacOS
### What is the issue affecting?
Formatting
### Expected Behaviour
`space_around_table_append_operator` setting to boolean true in `.editorconfig` expect `t[#t + 1] = 1`, instead of `t[#t+1] = 1`.
### Actual Behaviour
Inverse occurs. If boolean true, no space is added. If boolean false, space is added.
### Reproduction steps
1. In `.editorconfig`
2. Set `space_around_table_append_operator = true` under `[*.lua]`
- This follows the schema of [EmmyLuaCodeStyle](https://github.com/CppCXY/EmmyLuaCodeStyle)
3. Format a .lua file with:
```lua
t[#t+1] = 1
t[#t + 1] = 1
```
Output is inverse of what is expected:
```lua
t[#t+1] = 1
t[#t+1] = 1
```
Expected:
```lua
t[#t + 1] = 1
t[#t + 1] = 1
```
### Additional Notes
_No response_
### Log File
`SumnekoLua (3.15.0.46-IDEA243)`
I don't know where to get the Sumneko log file on IntelliJ.
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 com a seção [*.lua] do .editorconfig e reproduza a formatação no IntelliJ no macOS usando as entradas de arquivo Lua e a configuração relatadas. Rastreie como space_around_table_append_operator é interpretado e, em seguida, verifique se true e false produzem o comportamento de espaçamento documentado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- lua
- Domínio
- tooling
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 42/100