LuaFormatter icon indicating copy to clipboard operation
LuaFormatter copied to clipboard

单元素的table是否可以不强制缩成一行

Open RocFang opened this issue 5 years ago • 0 comments

知道 @Koihik 是中国人,为了表达清楚意思,这里冒昧用中文哈,感谢您的这个项目。

有时候我们为了美观,会把一个 table 写成这样子:

local a = {
    a = "a",
    b = "b"
}

但是如果元素只有一个时,LuaFormatter 会强制将其压缩成一行变成:

local a = {a = "a"}

这么做当然是合理的,但有时候,我们这个table是框架中的钩子函数挂载表,很多个文件里都会有这个表,表里的 value 是一个一个的函数,但是函数的个数可以是弹性的,比如只有一个,这个时候压缩成一行后,各文件就很不统一,而且个人感觉其实原来的样子更好看一些。

不知道可否支持配置单元素table不压缩?

谢谢:)

RocFang avatar Aug 05 '20 23:08 RocFang