LuaLS / LuaLS/lua-language-server

Unable to turn off continuous align

Aberta
#2,007 4 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

feat/formatter
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?

Visual Studio Code Extension (sumneko.lua)

Which OS are you using?

Windows

What is the issue affecting?

Formatting

Expected Behaviour
local buildings = {
    {button = granaryButton, name = "Granary", description = "\nIncreases food capacity."},
    {button = appleFarmButton, name = "Orchard", description = "\nProduces apples."},
    {button = wheatFarmButton, name = "WheatFarm", description = "\nProduces wheat which can be processed into flour."},
    {button = hopsFarmButton, name = "HopsFarm", description = "\nProduces hops which can be processed into ale."}
}
Actual Behaviour
local buildings = {
    { button = granaryButton,   name = "Granary",   description = "\nIncreases food capacity." },
    { button = appleFarmButton, name = "Orchard",   description = "\nProduces apples." },
    { button = wheatFarmButton, name = "WheatFarm", description = "\nProduces wheat which can be processed into flour." },
    { button = hopsFarmButton,  name = "HopsFarm",  description = "\nProduces hops which can be processed into ale." }
}
Reproduction steps
  1. Have this .editorconfig in root:
root = true

[*]
indent_style = space
indent_size = 4
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.lua]
keep_one_space_between_table_and_bracket = false
align_continuous_assign_statement = false
align_continuous_rect_table_field = false
continuation_indent = 0
max_line_length = 200
  1. Format a file
  2. Editorconfig is ignored completely, as well as default options set through vscode UI
Additional Notes

I have the Editorconfig extension loaded. I tried adding the setting inside VSCode UI for lua sumneko as well. To no avail.

Log File

No response

Guia de contribuição

Abrir o guia de contribuição

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

Reproduza o resultado da formatação na extensão do Visual Studio Code usando o .editorconfig fornecido e as configurações de Lua do VS Code. Comece rastreando como as opções de formatação são carregadas e compare as configurações de alinhamento e continuação com a saída real. Considera-se concluído quando essas opções afetarem a formatação conforme esperado e o exemplo relatado não alinhar mais os campos continuamente.

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
30/100

Receba novas issues na sua caixa de entrada

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