fix gist.github.com clone urls
[phorkie.git] / src / phorkie / Renderer / Geshi.php
index d2d34300b2c168fae60eb5941f193eec7e850167..21d36c2d2214f04a198817b6269d73e9d05703a2 100644 (file)
@@ -17,7 +17,7 @@ class Renderer_Geshi
          * Yes, geshi needs to be in your include path
          * We use the mediawiki geshi extension package.
          */
-        require_once 'MediaWiki/geshi/geshi/geshi.php';
+        require_once $GLOBALS['phorkie']['cfg']['geshi'];
         $geshi = new \GeSHi($file->getContent(), $this->getType($file));
         $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
         $geshi->set_header_type(GESHI_HEADER_DIV);
@@ -27,7 +27,9 @@ class Renderer_Geshi
             $geshi->set_highlight_lines_extra_style('background-color: #F2DEDE');
         }
 
-        return $geshi->parse_code();
+        return '<div class="code">'
+            . str_replace('&nbsp;', '&#160;', $geshi->parse_code())
+            . '</div>';
     }
 
     /**