Browse files

Support git code syntax in live preview

Add autocrlf values for Windows, Linux, and OS X.
  • Loading branch information...
1 parent 578386f commit c90c3b15441a43f90c38205ab1664fd297b38e04 @bootstraponline bootstraponline committed Nov 16, 2012
Showing with 9 additions and 0 deletions.
  1. +7 −0 .gitattributes
  2. +2 −0 lib/gollum/frontend/public/gollum/livepreview/js/livepreview.js
View
7 .gitattributes
@@ -1,4 +1,11 @@
# https://help.github.com/articles/dealing-with-line-endings
+#
+# For Mac & Linux
+# git config --global core.autocrlf input
+#
+# For windows
+# git config --global core.autocrlf true
+#
# Set default behaviour, in case users don't have core.autocrlf set.
* text=auto
View
2 lib/gollum/frontend/public/gollum/livepreview/js/livepreview.js
@@ -298,6 +298,8 @@ var makePreviewHtml = function () {
}
var prevTime = new Date().getTime();
+ // Handle gollum file code insertion syntax.
+ text = text.replace(/^[ \t]*``` ?([^:\n\r]+:[^`\n\r]+)```/gm, '``$1``');
text = md_to_html( text );
// Calculate the processing time of the HTML creation.

0 comments on commit c90c3b1

Please sign in to comment.