logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-07-2019 11:58:53

tuFek
Membre
Distrib. : Debian 10.7 Buster
Noyau : 4.19.0-14-amd64
(G)UI : Xfce-4
Inscription : 15-09-2017

[RESOLU] couleur syntaxe nano

Salut à tous,

Petite question car je tente de customiser ma CLI nano et notamment la couleur des commentaires lorsque j'édite les fichiers de dépôt type

/etc/apt/source.list



Quelques recherches m'ont menées dans le dossier

/usr/share/nano/

mais je n'arrive pas à trouver à quel *.nanorc pourraient correspondre la syntaxe des fichiers *.list roll

Une idée?

@+

Dernière modification par tuFek (24-07-2019 20:46:16)


Homo sum, et nihil humanum a me alienum puto

Hors ligne

#2 23-07-2019 20:41:48

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [RESOLU] couleur syntaxe nano

Je suppose que tu peux te baser sur le modèle des autres fichiers,
avec les extention python (.py) :

cat /usr/share/nano/python.nanorc


## Here is an example for Python.

syntax python "\.py$"
header "^#!.*python"
magic "Python script"
linter pyflakes
comment "#"

...

# Comments.
color brightred "(^|[[:blank:]])#.*"

...
 



avec la méthode empirique :

cat /usr/share/nano/sourcelist.nanorc


# test for source.list

 syntax list "\.list$"
comment "#"

# Comments.
color brightred "(^|[[:blank:]])#.*"


ça marche chez moi

Hors ligne

#3 24-07-2019 07:12:17

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] couleur syntaxe nano

Bonjour

Dans son message #1, tuFek a écrit :

…à quel *.nanorc pourraient correspondre la syntaxe des fichiers *.list…


cat /usr/share/nano/debian.nanorc

## Here is an example for apt's sources.list.

syntax "sources.list" "sources\.list(~|\.old|\.save)?$" "sources\.list\.d/.*\.list(~|\.old|\.save)?$"
comment "#"

# Coloring the deb lines, working from tail to head.  First the
# components -- well, everything, and thus also the components.
color brightmagenta "^deb.*"
# Distribution -- well, everything, except the components.
color brightred "^deb(-src)?\s+.*((ftp|https?|rsh|ssh|copy|file|spacewalk|tor):/\S+|cdrom:\[.+\]/)\s+\S+"
# URIs.
color brightgreen "^deb(-src)?\s+.*(ftp|https?|rsh|ssh|copy|file|spacewalk|tor):/\S+"
# CDroms.
color brightgreen "^deb(-src)?\s+.*cdrom:\[.+\]/"
# Options.
color brightcyan "^deb(-src)?\s+\[.+\]\s+"
# And finally the initial deb tag.
color yellow "^deb(-src)?"

# Comments.
color brightblue "#.*"


ce qui donne :
1563950098.png

Dernière modification par MicP (24-07-2019 09:13:50)

Hors ligne

#4 24-07-2019 20:44:52

tuFek
Membre
Distrib. : Debian 10.7 Buster
Noyau : 4.19.0-14-amd64
(G)UI : Xfce-4
Inscription : 15-09-2017

Re : [RESOLU] couleur syntaxe nano

Ah yes, ça concernait bien le fichier debian.nanorc, j'étais passé à côté...

Merci!!

Homo sum, et nihil humanum a me alienum puto

Hors ligne

Pied de page des forums