scopatz / nanorc

Improved Nano Syntax Highlighting Files
Other
3k stars 549 forks source link

First two of configuration instructions not work properly on macOS #312

Closed patarapolw closed 4 years ago

patarapolw commented 4 years ago

1st instruction

Error in /Users/patarapolw/.nanorc on line 3: Error reading /Users/patarapolw/.nano/*.nanorc: No such file or directory

Press Enter to continue starting nano.

2nd instruction

Error in /Users/patarapolw/.nano/asm.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/asm.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/awk.nanorc on line 2: Command "header" not understood

Error in /Users/patarapolw/.nano/awk.nanorc on line 3: Command "magic" not understood

Error in /Users/patarapolw/.nano/awk.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/c.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/c.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/cmake.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/coffeescript.nanorc on line 2: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/etc-hosts.nanorc on line 11: Color "normal" not understood.
Valid colors are "green", "red", "blue",
"white", "yellow", "cyan", "magenta" and
"black", with the optional prefix "bright"
for foreground colors.

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/fish.nanorc on line 4: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/fortran.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/gentoo.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/go.nanorc on line 2: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/groff.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/haskell.nanorc on line 2: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/html.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/html.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/html.j2.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/html.j2.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/ini.nanorc on line 2: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/jade.nanorc on line 45: Bad regex "https?:\/\/(www\.)?[a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)": invalid repetition count(s)

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/java.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/java.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/javascript.nanorc on line 2: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/js.nanorc on line 16: Command "header" not understood

Error in /Users/patarapolw/.nano/js.nanorc on line 17: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/json.nanorc on line 2: Command "header" not understood

Error in /Users/patarapolw/.nano/json.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/lua.nanorc on line 16: Command "magic" not understood

Error in /Users/patarapolw/.nano/lua.nanorc on line 17: Command "comment" not understood

Error in /Users/patarapolw/.nano/lua.nanorc on line 19: Command "linter" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/makefile.nanorc on line 2: Command "header" not understood

Error in /Users/patarapolw/.nano/makefile.nanorc on line 3: Command "magic" not understood

Error in /Users/patarapolw/.nano/makefile.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/man.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/man.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/nanorc.nanorc on line 4: Command "comment" not understood

Error in /Users/patarapolw/.nano/nanorc.nanorc on line 17: Color "normal" not understood.
Valid colors are "green", "red", "blue",
"white", "yellow", "cyan", "magenta" and
"black", with the optional prefix "bright"
for foreground colors.

Error in /Users/patarapolw/.nano/nanorc.nanorc on line 26: Color "normal" not understood.
Valid colors are "green", "red", "blue",
"white", "yellow", "cyan", "magenta" and
"black", with the optional prefix "bright"
for foreground colors.

Error in /Users/patarapolw/.nano/nanorc.nanorc on line 35: Color "normal" not understood.
Valid colors are "green", "red", "blue",
"white", "yellow", "cyan", "magenta" and
"black", with the optional prefix "bright"
for foreground colors.

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/nginx.nanorc on line 2: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/ocaml.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/ocaml.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/patch.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/patch.nanorc on line 6: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/perl.nanorc on line 4: Command "header" not understood

Error in /Users/patarapolw/.nano/perl.nanorc on line 5: Command "magic" not understood

Error in /Users/patarapolw/.nano/perl.nanorc on line 6: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/php.nanorc on line 3: Command "magic" not understood

Error in /Users/patarapolw/.nano/php.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/po.nanorc on line 2: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/pov.nanorc on line 4: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/pug.nanorc on line 45: Bad regex "https?:\/\/(www\.)?[a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)": invalid repetition count(s)

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/python.nanorc on line 4: Command "header" not understood

Error in /Users/patarapolw/.nano/python.nanorc on line 5: Command "magic" not understood

Error in /Users/patarapolw/.nano/python.nanorc on line 6: Command "comment" not understood

Error in /Users/patarapolw/.nano/python.nanorc on line 8: Command "linter" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/ruby.nanorc on line 4: Command "header" not understood

Error in /Users/patarapolw/.nano/ruby.nanorc on line 5: Command "magic" not understood

Error in /Users/patarapolw/.nano/ruby.nanorc on line 6: Command "linter" not understood

Error in /Users/patarapolw/.nano/ruby.nanorc on line 7: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/rust.nanorc on line 8: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/sed.nanorc on line 2: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/sh.nanorc on line 4: Command "header" not understood

Error in /Users/patarapolw/.nano/sh.nanorc on line 5: Command "magic" not understood

Error in /Users/patarapolw/.nano/sh.nanorc on line 6: Command "comment" not understood

Error in /Users/patarapolw/.nano/sh.nanorc on line 8: Command "linter" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/systemd.nanorc on line 2: Command "header" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/tcl.nanorc on line 2: Command "header" not understood

Error in /Users/patarapolw/.nano/tcl.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/tcl.nanorc on line 5: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/tex.nanorc on line 4: Command "magic" not understood

Error in /Users/patarapolw/.nano/tex.nanorc on line 5: Command "comment" not understood

Error in /Users/patarapolw/.nano/tex.nanorc on line 7: Command "linter" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/xml.nanorc on line 5: Command "header" not understood

Error in /Users/patarapolw/.nano/xml.nanorc on line 6: Command "magic" not understood

Error in /Users/patarapolw/.nano/xml.nanorc on line 7: Command "comment" not understood

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/yaml.nanorc on line 3: Command "header" not understood

Error in /Users/patarapolw/.nano/yaml.nanorc on line 9: Bad regex "(^|\s+).*+\s*:(\s|$)": repetition-operator operand invalid

Press Enter to continue starting nano.

Error in /Users/patarapolw/.nano/zsh.nanorc on line 3: Command "header" not understood

Press Enter to continue starting nano.

Boils down to header, magic, comment and Bad regex, actually.

ghost commented 4 years ago

Yeah... it really looks like you have an old version of nano. Some of these directives were added in the last few versions I think. I have 4.9.2 on FreeBSD. I don't think that'll fix bad regex errors though. Those ones might just be mistakes in this repo. You should probably import only the files you need instead of all of them (or try to manually fix or open issues for the ones that still show syntax errors after an update).

patarapolw commented 4 years ago

You are right.

GNU nano version 2.0.6 (compiled 22:43:45, Feb 28 2020)

BTW, vim is not that far. Is it about the legal / licensing issue?

VIM - Vi IMproved 8.1 (2018 May 18, compiled Feb 29 2020 00:47:39) macOS version

patarapolw commented 4 years ago

This is the fix.

brew install nano