]> git.wh0rd.org Git - nano.git/commitdiff
Recognizing several more kinds of XML files.
authorBenno Schulenberg <bensberg@justemail.net>
Sun, 28 Jun 2015 18:15:41 +0000 (18:15 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Sun, 28 Jun 2015 18:15:41 +0000 (18:15 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5276 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
doc/syntax/xml.nanorc

index 732b6a05cd1645555c5e13685547a74859ca11f3..40ec507f2aeeea0398555d3e92b4a21faeecb9a1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,9 @@
        line ending -- it was done already in the encompassing 'if'.
        * src/text.c: Unwrap some lines, rewrap some others more logically,
        plus several other esthetic tweaks.
+       * doc/syntax/xml.nanorc: Recognize many more kinds of XML files.
+       This addresses Debian bug #790017 reported by Emmanuel Bourg.
+       Also colour the strings in tags differently, and add some comments.
 
 2015-06-27  Benno Schulenberg  <bensberg@justemail.net>
        * src/text.c (do_undo, add_undo): Skip undoing a backspace *only* when
index 69982ea86678b77cf4a64cf23ec6587573059d48..10e6867b67c2661420a2265eca11c16d3ad7c4f4 100644 (file)
@@ -1,11 +1,20 @@
 ## Here is an example for XML files.
 
-syntax "xml" "\.([jrs]html?|sgml?|xml|xslt?)$"
+syntax "xml" "\.([jrsx]html?|jnlp|mml|pom|rng|sgml?|svg|w[as]dl|wsdd|xjb|xml|xs(d|lt?)|xul)$"
 magic "(XML|SGML) (sub)?document text"
 
+# The entire content of the tag:
 color green  start="<" end=">"
-color cyan   "<[^> ]+"
-color cyan   ">"
+
+# The start and the end of the tag:
+color cyan   "<[^> ]+" ">"
+
+# The strings inside the tag:
+color magenta "\"[^"]*\""
+
+# Comments:
 color yellow start="<!DOCTYPE" end="[/]?>"
 color yellow start="<!--" end="-->"
+
+# Escapes:
 color red    "&[^;]*;"