]> git.wh0rd.org Git - nano.git/commitdiff
First attemp at colouring Changelog files.
authorBenno Schulenberg <bensberg@justemail.net>
Sun, 30 Mar 2014 21:04:58 +0000 (21:04 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Sun, 30 Mar 2014 21:04:58 +0000 (21:04 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4697 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
doc/syntax/changelog.nanorc [new file with mode: 0644]

index d3a1b6c07a7266dc96a62462cfa40e6e7d505ea8..e26cf9761508a80a0b2f09b8600328a7198ed205 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-03-30  Benno Schulenberg  <bensberg@justemail.net>
+       * doc/syntax/changelog.nanorc: New file, first attemp at colouring
+       Changelog files.
+
 2014-03-30  Mike Frysinger  <vapier@gentoo.org>
        * doc/Makefile.am, doc/man/Makefile.am, doc/man/fr/Makefile.am -
        The build already provides a standard htmldir for installing html
diff --git a/doc/syntax/changelog.nanorc b/doc/syntax/changelog.nanorc
new file mode 100644 (file)
index 0000000..99b46ca
--- /dev/null
@@ -0,0 +1,19 @@
+## Colouring for Changelogs.
+##
+syntax "changelog" "^Change[Ll]og"
+
+# Author lines.
+color green "^(19|20).*$"
+# Dates.
+color red "^(19|20)[-0123456789]*"
+# Email addresses.
+color yellow "<[^>]*@[^>]*>"
+
+# Changed files.
+color magenta "[[:space:]]\*[[:space:]].*:"
+
+# Probable variables, for variety.
+color brightred "\<[A-Z_][0-9A-Z_]+\>" 
+
+# Trailing whitespace.
+color ,green "[[:space:]]+$"