rev wrote
Two colons in `x :: xs` are evaled as a labeled list, breaking paragraph.
I can't think of any replacement other than rather clumsy non-equivalent workaround `x`{two-colons}`xs`.
Being an Asciidoctor noob, I'm sure there is a better way.
I just tried the passthrough +x :: xs+ and it does not work either, it's also evaluated as labeled list.
Depending on how many different usages of the double colon you have, perhaps you can do:
:cons: x :: xs
and then:
`{cons}`
Cheers