LuaLS / LuaLS/lua-language-server
`space_around_table_append_operator` actual effect is inverse of expected in `.editorconfig` in IntelliJ on macOS
Personne n'a encore pris cette issue.
- Langage dominant
- Lua
- Étoiles
- 4.4k
- Forks
- 442
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### 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.
Guide de contribution
Ouvrir le guide de contribution
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
Commencez par la section [*.lua] de .editorconfig et reproduisez le formatage dans IntelliJ sur macOS en utilisant les entrées de fichier Lua et le paramètre indiqués. Suivez la manière dont space_around_table_append_operator est interprété, puis vérifiez que true et false produisent le comportement d’espacement documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100