Retourner aux forums || Retourner au forum general.general
general.general : Coloration synthaxique partout
Posté par Gaetan_63 (page perso, ) le 27 juillet 2005
0
Bonjour,je viens de me configurer mon petit zsh tout beau tout mignon, et je me demandais s'il n'était pas possible avec d'avoir une coloration syntaxique everywhere. Je veux dire, pas seulement un prompt, un ls et un vim tout en couleur.
Le pied serait d'avoir un gcc, ./configure, apt-get, tar,... qui utilisent la coloration du terminal.
Par exemple, les scripts ./configure sortent traditionnellement
Checking for -lposix ... no
Checking for -lm ... yes
Checking for i18n ... yes
Checking for iconv ... yes
Checking for langinfo ... no
Checking for language ... using en (man pages: en en)
Checking for enable sighandler ... yes
Checking for runtime cpudetection ... no
Checking for restrict keyword ... __restrict
Checking for __builtin_expect ... yes
Checking for kstat ... no
Checking for posix4 ... no
Il n'y aurait pas moyen de mettre les "Checking for" en vert et les réponses (yes/no) en rouge par exemple. A coup d'expression régulière et d'espionnage du nom du script c'est possible. zsh est capable d'extraire les options possible depuis le fichier ./configure donc il serait possible d'aller plus loin.
De meme avec les make
make[2]: Entering directory `...'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DASO_INTERLEAVE1 -DASO_IMDCT -Wall -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF ".deps/version.Tpo" -c -o version.lo version.c; \
then mv -f ".deps/version.Tpo" ".deps/version.Plo"; else rm -f ".deps/version.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -DASO_INTERLEAVE1 -DASO_IMDCT -Wall -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o
Quelqu'un a une idée de comment colorer la sortie standard (ou erreur) d'un programme particulier en suivant des expressions régulières?
> Lire le message (2 commentaires, moyenne: 2).
Colormake
Posté par
durandal () le 27/07/2005 à 14:46. (lien). Évalué à 2.
J'utilise colormake, c'est un script Perl qui colore la sortie de make.
alias make='colormake' pour l'utiliser et c'est très joli. ;)
Pour configure, si quelque chose existe je suis preneur. ;)
-
[^]Re: Colormake
Posté par Krunch (Jabber id, page perso, ) le 27/07/2005 à 19:40. (lien). Évalué à 2.Il y a aussi colorgcc.
http://www.mindspring.com/~jamoyers/software/(...)--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.