I frequently try to create nested lists on Discourse and am frustrated by the inability to do so using letters and roman numerals, even in a conservative lowercase-only subset.
My minimum viable feature set would be simply a conservative parsing of
a) / a.
b) / b.
c) / c.
…
and
i) / i.
ii) / ii.
iii) / iii.
…
This might be made easier by requiring indentation, as with the current list formats.
A more feature complete implementation would resemble @crissov’s list above,
It’s not entirely trivial to implement, because in addition to @Chuck_Roberts’ suggestion that
there would, of course, also need to be several parsing rules added to translate the different types of lettered and roman numeral lists in markdown to the equivalent in HTML/CSS.
That said, I, for one, welcome the trivial implementation of this into CommonMark, and eventually maybe the extended implementation.