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
--
Jay R. Ashworth jra(a)baylink.com
Designer Baylink RFC 2100
Ashworth & Associates The Things I Think '87 e24
St Petersburg FL USA
http://baylink.pitas.com +1 727 647 1274
"That's women for you; you divorce them, and 10 years later,
they stop having sex with you." -- Jennifer Crusie; _Fast_Women_