# HG changeset patch # User Pascal Bellard # Date 1306834701 -7200 # Node ID 8b2fb652f567b1b7b9f8c83f4f46905d7dd8b68d # Parent 928c4919e092b3acf9dc47decb6ff51361da9354 libtpaznel: syntax_highlighter should dehtmlize first diff -r 928c4919e092 -r 8b2fb652f567 lib/libtazpanel --- a/lib/libtazpanel Fri May 27 16:48:02 2011 +0200 +++ b/lib/libtazpanel Tue May 31 11:38:21 2011 +0200 @@ -26,12 +26,14 @@ syntax_highlighter() { case $1 in conf) - sed -e s"#^\#\([^']*\)#\0#"g \ + sed -e 's|&|\&|g' -e 's|<|\<|g' -e 's|>|\>|g' \ + s"#^\#\([^']*\)#\0#"g \ -e s"#^[A-Z]\([^']*\)=#\0#"g \ -e s"#^[a-z]\([^']*\)#\0#"g \ -e s"#\"\([^']*\)\"#\0#"g ;; sh) - sed -e s"#^\#\([^']*\)#\0#"g \ + sed -e 's|&|\&|g' -e 's|<|\<|g' -e 's|>|\>|g' \ + -e s"#^\#\([^']*\)#\0#"g \ -e s"#\"\([^']*\)\"#\0#"g ;; diff) sed -e 's|&|\&|g' -e 's|<|\<|g' -e 's|>|\>|g' \