EmmyLuaCodeStyle
EmmyLuaCodeStyle copied to clipboard
Feature Request. Allow to disable the continuous declarations
trafficstars
I can write like this and the new lines will just be aligned to continuation_indent.
- it also seems that
align_call_args = falsedoes not usecontinuation_indentrule
local t = aaa,bbb,ccc,
ddd,eee,fff
local ccc = aa + bbb + ccc /
ddd + eee
if aaa == 123
or bbb == 456 then
end
helloWorld(aaa,bbb,ccc,
eee,ddd)
function ddddd(eeee,ffff,
ggg,hhh)
end
do
return aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw + 123131 + 123131
end
local t = aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw + 123131 + 123131
aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw()
but I don't want to align them, I want to prevent continuous thing. they should become one line.
local t = aaa, bbb, ccc, ddd, eee, fff
local ccc = aa + bbb + ccc / ddd + eee
if aaa == 123 or bbb == 456 then
end
helloWorld(aaa, bbb, ccc, eee, ddd)
function ddddd(eeee, ffff, ggg, hhh)
end
do
return aaaaaaaaaaaa.wfgoiwjofjw().afjoajofjw + 123131 + 123131
end
local t = aaaaaaaaaaaa.wfgoiwjofjw().afjoajofjw + 123131 + 123131
aaaaaaaaaaaa.wfgoiwjofjw().afjoajofjw()
If the expression does not fit into the line size, it will be moved to the second by the last operator that fits. for example the clang alignment if line size is not enough:
uint t = aaa, bbb, ccc, ddd, eee, fff, bbb, ccc, ddd, eee, fff, bbb, ccc, ddd, eee, fff, bbb, ccc, ddd, eee, fff, bbb,
ccc, ddd, eee, fff;
uint ccc = aa + bbb + ccc / ddd + eee + bbb + ccc / ddd + eee + bbb + ccc / ddd + eee + bbb + ccc / ddd + eee + bbb +
ccc / ddd + eee;
if (aaa == 123 or bbb == 456 or bbb == 456 or bbb == 456 or bbb == 456 or bbb == 456 or bbb == 456 or bbb == 456 or
bbb == 456 or bbb == 456)
{
}
helloWorld(aaa, bbb, ccc, eee, ddd, bbb, ccc, eee, ddd, bbb, ccc, eee, ddd, bbb, ccc, eee, ddd, bbb, ccc, eee, ddd, bbb,
ccc, eee, ddd, bbb, ccc, eee, ddd)
return aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw
.afjoajofjw.afjoajofjw.afjoajofjw +
123131 + 123131;
void ddddd(eeee,
ffff,
ggg,
hhh,
ggg,
hhh,
ggg,
hhh)
local t = aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw.afjoajofjw
.afjoajofjw.afjoajofjw +
123131 + 123131;
aaaaaaaaaaaa.wfgoiwjofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw()
.afjoajofjw();