diff --git a/nanorc/nanorc b/nanorc/nanorc new file mode 100644 index 0000000..16499d4 --- /dev/null +++ b/nanorc/nanorc @@ -0,0 +1,55 @@ +## ========================= +## Configuration générale +## ========================= + +set linenumbers # afficher les numéros de ligne +set softwrap # retour à la ligne automatique +set tabsize 4 # taille des tabulations +set autoindent # indentation automatique +set mouse # activer la souris +set constantshow # afficher position curseur +set indicator # barre de défilement +set minibar # barre compacte en bas +set fill 80 # largeur de texte par défaut + +## ========================= +## Couleurs de base +## ========================= + +set titlecolor brightwhite,blue +set statuscolor brightwhite,green +set errorcolor brightwhite,red +set selectedcolor brightwhite,magenta +set numbercolor cyan +set keycolor green +set functioncolor yellow + +## ========================= +## Inclusion des syntaxes +## ========================= +## Le chemin peut varier selon la distro + +include "/usr/share/nano/*.nanorc" +## ou parfois : +## include "/usr/share/nano-syntax-highlighting/*.nanorc" + +## ========================= +## Exemple : syntaxe perso (INI) +## ========================= + +syntax "ini" "\.ini$" "\.conf$" +color brightwhite "^\[.*\]" +color cyan "=" +color yellow "\".*\"" +color green "^[[:space:]]*[^#;].*=" +color red "^[[:space:]]*[#;].*$" + +## ========================= +## Exemple : logs +## ========================= + +syntax "log" "\.log$" +color green "INFO|OK|SUCCESS" +color yellow "WARN|WARNING" +color red "ERROR|FAIL|CRITICAL" +color brightblack "^[0-9:-]+"