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 &quot;quote&quot; 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"