nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit e683e32c74918c0bf77442a04b587d3ef2a5ed93
parent 7fe830fd205968c729ec2520e8384421209cc237
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Sat, 28 Mar 2015 19:56:41 +0000

Also colouring a series of changed files that spans more than one line.


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

Diffstat:
MChangeLog | 2++
Mdoc/syntax/changelog.nanorc | 10+++++-----
2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -7,6 +7,8 @@ * src/winio.c (edit_refresh): When pasting lines on the bottom line, only scroll the required number of lines and not half a screen -- that is, when smooth scrolling is enabled. + * doc/syntax/changelog.nanorc: Also colour a series of changed files + that spans more than one line. 2015-03-27 Mark Majeres <mark@engine12.com> * src/text.c (do_alt_speller): Adjust the end point of the marked diff --git a/doc/syntax/changelog.nanorc b/doc/syntax/changelog.nanorc @@ -9,17 +9,17 @@ color red "^(19|20)[0-9-]{8}" # Email addresses. color yellow "<[^>]*@[^>]*>" -# Changed files. -color magenta "[[:space:]]\*[[:space:]].*:" - # Command-line options. color cyan "[[:space:]]-[a-zA-Z\$]" "--[8a-z-]+" -# Bug numbers. -color cyan "bug #[0-9]{5}" +# Bug and patch numbers. +color cyan "bug #[0-9]{5,6}" "patch #[0-9]{4,5}" # Probable variables, for variety. color brightred "\<[A-Z_][0-9A-Z_]+\>" # Key sequences. color brightblue "\^[A-Z]" "\<M-." "\<F1?[0-9]" "(\^|M-)Space" +# Changed files. +color magenta start="^( | {8})\* " end=":( |$)" + # Trailing whitespace. color ,green "[[:space:]]+$"