commit 8491c2251b05d1a6f8f56f0b359e541c93d74e90
parent 277701f530948898c1f666ea5e3d5b5e005863af
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Sun, 18 May 2014 10:34:18 +0000
Adding an example of a default syntax.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4904 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
3 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -2,6 +2,7 @@
* src/nano (precalc_multicolorinfo): Do not match the ^ anchor when
looking further on in a line. This prevents an end="^$" from being
sometimes mistakenly matched. Fix inspired by Savannah bug #27708.
+ * doc/syntax/default.nanorc: New file, example for a default syntax.
2014-05-17 Benno Schulenberg <bensberg@justemail.net>
* doc/syntax/json.nanorc: New file, originally from Aapo Rantalainen,
diff --git a/doc/syntax/Makefile.am b/doc/syntax/Makefile.am
@@ -5,6 +5,7 @@ pkgdata_DATA = asm.nanorc \
c.nanorc \
css.nanorc \
debian.nanorc \
+ default.nanorc \
fortran.nanorc \
gentoo.nanorc \
go.nanorc \
diff --git a/doc/syntax/default.nanorc b/doc/syntax/default.nanorc
@@ -0,0 +1,19 @@
+## An example of a default syntax, which is used
+## for files that do not match any other syntax.
+
+syntax "default"
+
+# Spaces in front of tabs.
+color ,red " + +"
+
+# Trailing blanks.
+color ,red "[[:blank:]]+$"
+
+# E-mail signatures.
+color yellow start="^-- $" end="^$"
+
+# Nano's name.
+color brightred "(GNU )?nano( [1-9]\.[0-9]\.[^ ]+)?"
+
+# Tease.
+color green "\<yellow\>"