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:
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.