With version 20220801.503, I get code formatted like the following (I use two spaces for indentation)
if umatch(uchar(c1.char), "[%l%u_]")
and umatch(uchar(c2.char), "[%l%u_]")
and umatch(uchar(c3.char), "[_-]")
and umatch(uchar(c4.char), "[%l%u]")
and umatch(uchar(c5.char), "[%l%u_]") then
local pen = node.new(PENALTY)
pen.penalty = tex.hyphenpenalty
node.set_attribute(pen, code_attribute, 1)
node.insert_after(head, c3, pen)
end
IMHO, the positioning of and is unfortunate, since it makes it hard to recognize where the code block actually begins. What I would like to have is a new variable lua-indent-continuation-line-level to get this:
if umatch(uchar(c1.char), "[%l%u_]")
and umatch(uchar(c2.char), "[%l%u_]")
and umatch(uchar(c3.char), "[_-]")
and umatch(uchar(c4.char), "[%l%u]")
and umatch(uchar(c5.char), "[%l%u_]") then
local pen = node.new(PENALTY)
pen.penalty = tex.hyphenpenalty
node.set_attribute(pen, code_attribute, 1)
node.insert_after(head, c3, pen)
end
Maybe such a feature is already available; however, I couldn't find it.
With version 20220801.503, I get code formatted like the following (I use two spaces for indentation)
IMHO, the positioning of
and
is unfortunate, since it makes it hard to recognize where the code block actually begins. What I would like to have is a new variablelua-indent-continuation-line-level
to get this:Maybe such a feature is already available; however, I couldn't find it.