From f0fb5945f064ea99c457a56b6cb3973b9c94d66c Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Mon, 31 Oct 2011 20:56:06 +0100 Subject: fix unified diff highlighting We shouldn't recolor "ed commands" when they appear in a unified diff. To make this work we have to mark comment lines so the css selector can find them. Signed-off-by: Florian Pritz --- application/libraries/geshi/diff.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'application/libraries/geshi') diff --git a/application/libraries/geshi/diff.php b/application/libraries/geshi/diff.php index f1a4baf65..2d88df06b 100644 --- a/application/libraries/geshi/diff.php +++ b/application/libraries/geshi/diff.php @@ -103,6 +103,7 @@ $language_data = array ( 7 => 'color: #991111;', 8 => 'color: #00b000;', 9 => 'color: #888822;', + 10 => '', ), ), 'URLS' => array( @@ -185,6 +186,14 @@ $language_data = array ( GESHI_BEFORE => '', GESHI_AFTER => '' ), + //context lines + 10 => array( + GESHI_SEARCH => '^ .*$', + GESHI_REPLACE => '\\0', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( -- cgit v1.2.3-24-g4f1b