]> git.wh0rd.org Git - nano.git/commitdiff
2014-05-28 Chris Allegretta <chrisa@asty.org>
authorChris Allegretta <chrisa@asty.org>
Thu, 29 May 2014 04:38:16 +0000 (04:38 +0000)
committerChris Allegretta <chrisa@asty.org>
Thu, 29 May 2014 04:38:16 +0000 (04:38 +0000)
        * doc/syntax/mutt.nanorc: Include Benno's awesome signature
          matcher, modified slightly to also work for quoted sigs.
        * doc/syntax/default.nanorc: Be far more gentle with something
          which affects every file which doesn't match another syntax, and
          the user may not be able to override if their distro turns on
          highlighting by default.\

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4929 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
doc/syntax/default.nanorc
doc/syntax/mutt.nanorc

index 2b2372f2d35071bcb55136467231a3d64624f2a9..a48a47303c0ea7b1a2d21454319b11b61ac9faa4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2014-05-28  Chris Allegretta <chrisa@asty.org>
+       * doc/syntax/mutt.nanorc: Include Benno's awesome signature
+         matcher, modified slightly to also work for quoted sigs.
+       * doc/syntax/default.nanorc: Be far more gentle with something
+         which affects every file which doesn't match another syntax, and
+         the user may not be able to override if their distro turns on
+         highlighting by default.
+
 2014-05-28  Benno Schulenberg  <bensberg@justemail.net>
        * src/nano.c (do_input): Remove the three unused parameters 's_or_t',
        'ran_func', and 'finished'.  They are only ever set and never used.
index 9047b9d51f0f699c014a01d1dc5106cb36552800..8d8e0397c26b67a92e02f0e7002eb1fc48b43195 100644 (file)
@@ -1,4 +1,4 @@
-## An example of a default syntax, which is used
+## A default syntax, which is used
 ## for files that do not match any other syntax.
 
 syntax "default"
@@ -9,11 +9,5 @@ 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\>"
+# Nano's name, including version.
+color brightred "(GNU )?nano [1-9]\.[0-9]\.[^[:space:][:punct:]]+"
index 9acd6a09515f4ef4e2543ac91f94bdf1c2a8682d..80fbcf46ef332d568ca4772f5763c7797e1f8df7 100644 (file)
@@ -2,4 +2,8 @@
 
 syntax "mutt"
 
+# Quoted lines.
 color green "^>.*"
+
+# Signatures, even quoted ones.
+color yellow start="^>* ?-- $" end="^>* ?$"