|
From: Waylan L. <wa...@gm...> - 2008-12-24 23:36:12
|
On Wed, Dec 24, 2008 at 4:36 PM, Yuri Takhteyev <qar...@gm...> wrote:
> Actually, it's the lack of spaces after blockquotes. If you change
> Matthias's example to make sure there is a space after every angle
> bracket, it works quite reasonably.
I disagree. The "whatever" and "right" lines in Mathias' example
should step out of the second level and according to babelmark, every
implementation except Maruku gets that wrong by including everything
past the first line of the second level in the second level. The only
way to avoid that is with blank lines. So the issue (not specific to
python) is blank lines more that spaces after >s.
To take this further it occurred to me after my last response, that
the last line of Mattias' example was not meant to be part of any
blockquote, but a response to the first level blockquote. Per the
syntax, the only way that will work is with a blank line.
Compare:
> right
wrong
to this:
> rigth
wrong
The syntax is very clear that the first example above must result in:
<blockquote>
<p>right
wrong</p>
</blockquote>
While I suspect the desired result was this (which is obtained by the
second example above):
<blockquote>
<p>right</p>
</blockquote>
<p>wrong</p>
So yeah, the issue is blank lines. However, this is *not* a bug in
markdown, but a feature. Yes it does restrict the author a little, but
it is necessary given the syntax rules as they are written.
> I think this is a bug, actually, because there is no reason we should
> require that space, and Matthias's example does work many (though not
> all) other implementations.
Personally, I prefer requiring the space - but then I always did
prefer stricter whitespace in the syntax than most people. Whatever.
--
----
Waylan Limberg
wa...@gm...
|