-
Notifications
You must be signed in to change notification settings - Fork 77
Open
Description
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)
endIMHO, 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)
endMaybe such a feature is already available; however, I couldn't find it.
Metadata
Metadata
Assignees
Labels
No labels