Markdown Extra Spec: Parsing Section
John MacFarlane
jgm at berkeley.edu
Fri May 9 16:51:18 EDT 2008
Just to clarify: Most implementations allow newlines and embedded
brackets in link text. But pandoc and peg-markdown seem to be the only
ones that currently allow them in link reference definitions:
http://babelmark.bobtfish.net/?markdown=[hi%0D%0Athere][]%0D%0A%0D%0A[hi+there]%3A+%2Furl%0D%0A%0D%0A[hi%0D%0Aagain][]%0D%0A%0D%0A[hi%0D%0Aagain]%3A+%2Furl%0D%0A%0D%0A[[hi]](%2Furl)%0D%0A%0D%0A[[hello]]%0D%0A%0D%0A[[hello]]%3A+%2Furl%0D%0A&normalize=on&src=1&dest=2
+++ Tomas Doran [May 09 08 21:19 ]:
>>> Still, why shouldn't refnames be allowed to have embedded brackets
>>> and newlines, if explicit links can?
>>
>> To me those seem to be two entirely different things... The _text_ of
>> the link has to be flexible to allow almost anything. refnames, on
>> the other hand are identifiers and as such it makes sense for them to
>> be more constrained. For instance, if you allow new lines in them it
>> opens a whole bunch of questions as to what white space "counts".
>>
>
> In Text::Markdown, I'm allowing new lines in link text:
>
> http://svn.kulp.ch/cpan/text_multimarkdown/trunk/t/Text-
> Markdown.mdtest/Links_multiline_bugs_1.text
> http://svn.kulp.ch/cpan/text_multimarkdown/trunk/t/Text-
> Markdown.mdtest/Links_multiline_bugs_2.text
>
> As it was specifically reported to me as a bug:
>
> http://bugs.debian.org/459885
>
> Cheers
> Tom
>
>
> _______________________________________________
> Markdown-Discuss mailing list
> Markdown-Discuss at six.pairlist.net
> http://six.pairlist.net/mailman/listinfo/markdown-discuss
>
More information about the Markdown-Discuss
mailing list