С удивлением обнаружил, что в Ubuntu nano подсвечивает файлы.
Быстрое изучение конфигов навело на файл /opt/etc/nanorc, а именно на последнюю его часть:
Code:
## Nanorc files
include "/opt/share/nano/nanorc.nanorc"
## C/C++
#include "/opt/share/nano/c.nanorc"
## Makefiles
#include "/opt/share/nano/makefile.nanorc"
## Cascading Style Sheets
#include "/opt/share/nano/css.nanorc"
## Debian files
# include "/opt/share/nano/debian.nanorc"
## Gentoo files
# include "/opt/share/nano/gentoo.nanorc"
## HTML
#include "/opt/share/nano/html.nanorc"
...
На радостях быстренько раскомментил строчки, запускаю нано и вижу (на примере одного файла):
Code:
[dfayruzov@rt-n16 nano]$ nano
Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(autoindent|backup|backupdir|backwards|boldtext|brackets|casesensitive|const|cut|fill|historylog|matchbrackets|morespace|mouse|multibuffer|noconvert|nofollow|nohelp|nonewlines|nowrap|operatingdir|preserve|punct)[[:>:]]": Invalid character class name
Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(quickblank|quotestr|rebinddelete|rebindkeypad|regexp|smarthome|smooth|softwrap|speller|suspend|suspendenable|tabsize|tabstospaces|tempfile|undo|view|whitespace|wordbounds)[[:>:]]": Invalid character class name
Error in /opt/share/nano/nanorc.nanorc on line 8: Bad regex "^[[:space:]]*(set|unset|include|syntax|header)[[:>:]]": Invalid character class name
Error in /opt/share/nano/nanorc.nanorc on line 10: Bad regex "^[[:space:]]*i?color[[:space:]]*(bright)?(white|black|red|blue|green|yellow|magenta|cyan)?(,(white|black|red|blue|green|yellow|magenta|cyan))?[[:>:]]": Invalid character class name
Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "^[[:space:]]*i?color[[:>:]]": Invalid character class name
Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "[[:<:]](start|end)=": Invalid character class name
Press Enter to continue starting nano.
Гугление показало, что один китайский товарищ вот отсюда: http://neture.homeip.net/digiland/viewtopic.php?id=836 (осторожно, псто на китайском!) предлагает закоментить все строчки, на которые оно ругается. Но это ведь не выход, правда?
Какие будут предложения?