Open demosdemon opened 3 years ago
I've successfully supressed the error with the following patch:
diff --git a/nanorc.nanorc b/nanorc.nanorc
index dd889fd..a1a9ec3 100644
--- a/nanorc.nanorc
+++ b/nanorc.nanorc
@@ -14,7 +14,6 @@ icolor blue " blue"
icolor magenta " magenta"
icolor cyan " cyan"
icolor white " white"
-icolor normal " normal"
icolor brightblack " brightblack"
icolor brightred " brightred"
icolor brightgreen " brightgreen"
@@ -23,7 +22,6 @@ icolor brightblue " brightblue"
icolor brightmagenta " brightmagenta"
icolor brightcyan " brightcyan"
icolor brightwhite " brightwhite"
-icolor brightnormal " brightnormal"
icolor ,black ",black "
icolor ,red ",red "
icolor ,green ",green "
@@ -32,7 +30,6 @@ icolor ,blue ",blue "
icolor ,magenta ",magenta "
icolor ,cyan ",cyan "
icolor ,white ",white "
-icolor ,normal ",normal"
icolor magenta "^[[:space:]]*i?color\>" "\<(start|end)="
icolor yellow "^[[:space:]]*(set|unset)[[:space:]]+(errorcolor|functioncolor|keycolor|numbercolor|selectedcolor|statuscolor|stripecolor|titlecolor)[[:space:]]+(bright)?(white|black|red|blue|green|yellow|magenta|cyan|normal)?(,(white|black|red|blue|green|yellow|magenta|cyan|normal))?\>"
in ~/.nano/nanorc.nanorc
comment out color brightnormal " brightnormal"
$ nano ~/.nanorc
Error in /usr/share/nano-syntax-highlighting/nanorc.nanorc on line 26: Color 'normal' takes no prefix
~/.nanorc
set tabsize 4
set tabstospaces
#set linenumbers
include /usr/share/nano-syntax-highlighting/*.nanorc
/usr/share/nano-syntax-highlighting/nanorc.nanorc
## Here is an example for nanorc files.
##
syntax "Nanorc" "\.?nanorc$"
comment "#"
## Possible errors and parameters
icolor brightred "^[[:space:]]*((un)?set|include|syntax|i?color).*$"
## Colors
icolor black " black"
icolor red " red"
icolor green " green"
icolor yellow " yellow"
icolor blue " blue"
icolor magenta " magenta"
icolor cyan " cyan"
icolor white " white"
icolor normal " normal"
icolor brightblack " brightblack"
icolor brightred " brightred"
icolor brightgreen " brightgreen"
icolor brightyellow " brightyellow"
icolor brightblue " brightblue"
icolor brightmagenta " brightmagenta"
icolor brightcyan " brightcyan"
icolor brightwhite " brightwhite"
icolor brightnormal " brightnormal"
icolor ,black ",black "
icolor ,red ",red "
icolor ,green ",green "
icolor ,yellow ",yellow "
icolor ,blue ",blue "
icolor ,magenta ",magenta "
icolor ,cyan ",cyan "
icolor ,white ",white "
icolor ,normal ",normal"
icolor magenta "^[[:space:]]*i?color\>" "\<(start|end)="
icolor yellow "^[[:space:]]*(set|unset)[[:space:]]+(errorcolor|functioncolor|keycolor|numbercolor|selectedcolor|statuscolor|stripecolor|titlecolor)[[:space:]]+(bright)?(white|blac>
## Keywords
icolor brightgreen "^[[:space:]]*(set|unset)[[:space:]]+(afterends|allow_insecure_backup|atblanks|autoindent|backup|backupdir|boldtext|brackets|breaklonglines|casesensitive|consta>
icolor green "^[[:space:]]*(bind|set|unset|syntax|header|include|magic)\>"
## Strings
icolor white ""(\\.|[^"])*""
## Comments
icolor brightblue "^[[:space:]]*#.*$"
icolor cyan "^[[:space:]]*##.*$"
## Trailing whitespace
icolor ,green "[[:space:]]+$"
Hey guys, please also try out galenguyer/nano-syntax-highlighting. It already fixed this issue in: https://github.com/galenguyer/nano-syntax-highlighting/commit/9d65eb43e6af83db778156a62aa1601e3d3b8fce
change in nano: https://git.savannah.gnu.org/cgit/nano.git/commit/src/rcfile.c?id=e0442849988444065145449c90861172c6aba302