LuaLS / LuaLS/lua-language-server
Unable to turn off continuous align
未关闭
还没有人认领这个 Issue。
feat/formatter
- 主要语言
- Lua
- 星标
- 4.4k
- 派生
- 442
- PR 合并指标
- 30 天内没有已合并 PR
描述
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
- 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
- Format a file
- 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
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
使用提供的 .editorconfig 和 VS Code Lua 设置,在 Visual Studio Code 扩展中复现格式化结果。首先跟踪格式化选项的加载方式,并将配置的对齐和续行设置与实际输出进行比较。当这些选项按预期影响格式化,并且报告的示例不再连续对齐字段时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- lua
- 领域
- tooling
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 30/100