nano

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

commit cdd637d69fd9f0bfa05b017285ec20a1dfe8dc8f
parent 4d232a4aefea98e788821214fa1d5a0f938b60bd
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Fri, 18 May 2018 20:40:08 +0200

syntaxes: condense and/or correct some extension regexes

Diffstat:
Msyntax/c.nanorc | 2+-
Msyntax/changelog.nanorc | 2+-
Msyntax/debian.nanorc | 2+-
Msyntax/groff.nanorc | 2+-
Msyntax/makefile.nanorc | 2+-
Msyntax/rust.nanorc | 2+-
Msyntax/spec.nanorc | 2+-
7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/syntax/c.nanorc b/syntax/c.nanorc @@ -1,6 +1,6 @@ ## Here is an example for C/C++. -syntax c "\.(c(c|pp|xx|\+\+)?|C)$" "\.(h(h|pp|xx)?|H)$" "\.ii?$" +syntax c "\.([ch](pp|xx)?|C|cc|c\+\+|H|hh|ii?)$" magic "^(C|C\+\+) (source|program)" comment "//" diff --git a/syntax/changelog.nanorc b/syntax/changelog.nanorc @@ -1,6 +1,6 @@ ## Colouring for Changelogs. -syntax changelog "Change[Ll]og.*" +syntax changelog "Change[Ll]og[^/]*$" # Author lines. color green "^(19|20).*$" diff --git a/syntax/debian.nanorc b/syntax/debian.nanorc @@ -1,6 +1,6 @@ ## Here is an example for apt's sources.list. -syntax sources.list "sources\.list(~|\.old|\.save)?$" "sources\.list\.d/.*\.list(~|\.old|\.save)?$" +syntax sources.list "sources\.list(\.d/.*\.list)?(~|\.old|\.save)?$" comment "#" # Coloring the deb lines, working from tail to head. First the diff --git a/syntax/groff.nanorc b/syntax/groff.nanorc @@ -1,6 +1,6 @@ ## Here is an example for groff. -syntax groff "\.m[ems]$" "\.rof" "\.tmac$" "^tmac." +syntax groff "(/tmac\.[^/]+$|\.(m[ems]|rof|tmac)$)" comment ".\"" # The argument of .ds or .nr diff --git a/syntax/makefile.nanorc b/syntax/makefile.nanorc @@ -1,6 +1,6 @@ ## Here is an example for Makefiles. -syntax makefile "Makefile[^/]*$" "\.(make|mk)$" +syntax makefile "(Makefile[^/]*$|\.(make|mk)$)" magic "makefile script" comment "#" diff --git a/syntax/rust.nanorc b/syntax/rust.nanorc @@ -4,7 +4,7 @@ ## NOTE: Rules are applied in order: later rules re-colorize matching text. -syntax rust "\.rs" +syntax rust "\.(rlib|rs)$" comment "//" # Function definitions diff --git a/syntax/spec.nanorc b/syntax/spec.nanorc @@ -1,6 +1,6 @@ ## Syntax highlighting for RPM spec files. -syntax spec "\.(spec$|spec\.*)" +syntax spec "\.spec(\.[^/]+)?$" comment "#" # Main tags.