From a642fffac70ca24f8e7ad713cab9f27b7de1e882 Mon Sep 17 00:00:00 2001 From: danyaPostfactum Date: Sat, 7 Apr 2012 05:05:36 +1000 Subject: [PATCH] Entity support, doctype is not a tag --- lib/ace/mode/xml_highlight_rules.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/ace/mode/xml_highlight_rules.js b/lib/ace/mode/xml_highlight_rules.js index 12cfd7b3..15be383b 100644 --- a/lib/ace/mode/xml_highlight_rules.js +++ b/lib/ace/mode/xml_highlight_rules.js @@ -59,13 +59,22 @@ var XmlHighlightRules = function() { merge : true, regex : "<\\!--", next : "comment" + }, { + token : "xml_pe", + regex : "<\\!.*?>" }, { token : "meta.tag", // opening tag regex : "<\\/?", next : "tag" + }, { + token : "entity", + regex : "&.*;" }, { token : "text", regex : "\\s+" + }, { + token : "entity.reference", + regex : "(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)" }, { token : "text", regex : "[^<]+"