I want to add a colon to the entries of all outlines that are not the table of contents in my document (index of figures, index of tables, index of algorithms…). Is there a solution that does not involve exhaustively iterating on all these types of outlines like what follows?
#show outline.where(target: figure.where(supplement: [Figure])).or(
outline.where(target: figure.where(supplement: [Table]))).or(
outline.where(target: figure.where(supplement: [Algorithm]))
// and so on...
): out => {
show outline.entry: ent => ent.indented(
[#ent.prefix():], ent.inner()
)
out
}