From 78b9bb43e1d44c623ba127fa299643d92723a40c Mon Sep 17 00:00:00 2001
From: Hakim El Hattab
Date: Thu, 27 Sep 2012 21:44:13 -0400
Subject: disable html entity escapes in showdown (cloes #153 & #152)

---
 lib/js/showdown.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/lib/js/showdown.js b/lib/js/showdown.js
index a0da114..6731d76 100644
--- a/lib/js/showdown.js
+++ b/lib/js/showdown.js
@@ -992,13 +992,16 @@ var _EncodeCode = function(text) {
 // The point is that in code, these characters are literals,
 // and lose their special Markdown meanings.
 //
+	
+	// Hakim: Escaping these causes issues in code blocks
+
 	// Encode all ampersands; HTML entities are not
 	// entities within a Markdown code span.
-	text = text.replace(/&/g,"&");
+	// text = text.replace(/&/g,"&");
 
 	// Do the angle bracket song and dance:
-	text = text.replace(/</g,"&lt;");
-	text = text.replace(/>/g,"&gt;");
+	// text = text.replace(/</g,"&lt;");
+	// text = text.replace(/>/g,"&gt;");
 
 	// Now, escape characters that are magic in Markdown:
 	text = escapeCharacters(text,"\*_{}[]\\",false);
-- 
cgit v1.2.3