On Thu, Sep 14, 2006 at 12:47:49PM +0200, Chuck Smith wrote:
Lists: Bold, italics, links, pre can be embedded in lists. Whitespace is optional before and after the * or # character, however a space is required afterwards if someone wishes to start a list element with bold text. It is recommended to have support for a depth of at least five levels.
About unordered lists and bold: a line starting with ** (including optional whitespace before and afterwards), immediately following an unordered list element a line above, will be treated as a nested unordered list element. Otherwise it will be treated as the beginning of bold text. Note that bold and/or italics cannot span lines in a list.
Those implementations will, IMO, prove to be too difficlut for users to model mentally. If I were you, I'd *require* a space after bullet markers, as I suggested in another thread; it will be a much safer disambiguation method.
Your *number one* concern -- if you're really starting from scratch -- is "what can users figure out by looking, unambiguously, without reading the cheat-sheet". That overrides any concerns of "how hard is it to code?".
IMO.
Cheers, -- jra