From 39eb8cbad82c34178f1bfaef7e993b5d5e44defa Mon Sep 17 00:00:00 2001 From: fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> Date: Fri, 5 Jan 2007 00:55:38 +0000 Subject: [PATCH] Changed Markdown writer so that it does not use the single-bracket style of implicit reference link. It now uses [this style][], not [this style]. Reason: only newer, beta versions of Markdown allow the single-bracket style. git-svn-id: https://pandoc.googlecode.com/svn/trunk@419 788f1e2b-df1e-0410-8736-df70ead52e1b --- src/Text/Pandoc/Writers/Markdown.hs | 2 +- tests/writer.markdown | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs index c1d50c2ef..d5ec137cd 100644 --- a/src/Text/Pandoc/Writers/Markdown.hs +++ b/src/Text/Pandoc/Writers/Markdown.hs @@ -176,7 +176,7 @@ inlineToMarkdown (Link txt (Src src tit)) = inlineToMarkdown (Link txt (Ref ref)) = let first = char '[' <> inlineListToMarkdown txt <> char ']' second = if (txt == ref) - then empty + then text "[]" else char '[' <> inlineListToMarkdown ref <> char ']' in first <> second inlineToMarkdown (Image alternate (Src source tit)) = diff --git a/tests/writer.markdown b/tests/writer.markdown index f41501e37..54b4b3f79 100644 --- a/tests/writer.markdown +++ b/tests/writer.markdown @@ -531,13 +531,13 @@ Foo [bar][a]. With [embedded [brackets]][b]. -[b] by itself should be a link. +[b][] by itself should be a link. -Indented [once]. +Indented [once][]. -Indented [twice]. +Indented [twice][]. -Indented [thrice]. +Indented [thrice][]. This should [not][] be a link. @@ -550,7 +550,7 @@ This should [not][] be a link. [b]: /url/ -Foo [bar]. +Foo [bar][]. Foo [biz](/url/ "Title with "quote" inside"). @@ -595,7 +595,7 @@ Auto-links should not occur here: `<http://example.com/>` From "Voyage dans la Lune" by Georges Melies (1902): -![lalune] +![lalune][] [lalune]: lalune.jpg "Voyage dans la Lune"