Générer un beau fichier de code. [Emacs] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 13-10-2003 à 10:23:21
Plusieurs solutions pour trouver de la doc sur Emacs :
- lire le manuel en anglais (je ne sais pas s'il existe une traduction)
- utiliser l'aide d'Emacs. Tu as notamment la commande apropos (F1-a ou ctrl-h a) qui te demandes "Apropos command (regexp):". Tu met "print" et tu as "ps-print-region-with-faces"
- utiliser les menus... "File" "Postscript Print Buffer"
Ensuite la configuration de l'impression ne se fait pas de façon très intuitive (c'est souvent le cas avec Emacs...).
Marsh Posté le 13-10-2003 à 10:43:47
grosminet a écrit : doxygen powa |
T'as rien compris toi, retourne dormir ...
Marsh Posté le 13-10-2003 à 11:09:25
Pour les options, voilà deux tites fonctions que j'utilise qui permettent de créer des fichiers .ps à partir sur tous les fichiers ouverts avec 2 pages par feuille :
Code :
|
Pour ce qui est de la config :
entete :
Code :
|
Créer une police d'impression :
Code :
|
Impression sur une page :
Code :
|
sur 2 pages :
Code :
|
Tu peux aussi utiliser les buffers cutomize pour configurer tout ça.
Pour ce qui est de l'affichage du numéro des lignes :
Code :
|
Marsh Posté le 13-10-2003 à 11:15:24
dis donc pépère kadreg, calme toi, on demande un truc pour foutre du code en couleur etc. dans le but de l'imprimer.
alors oui, doxygen le fait tres bien, il ne fait pas que s'occuper des commentaires.
alors même si ça ne génère pas de fichier ps je pense que ça peut être une solution
Marsh Posté le 13-10-2003 à 11:30:22
Je suis sur que c'est moins beau qu'avec Emacs
Par contre c'est ptet plus rapide et plus simple à utiliser...
Marsh Posté le 13-10-2003 à 12:06:56
grosminet a écrit : dis donc pépère kadreg, calme toi, on demande un truc pour foutre du code en couleur etc. dans le but de l'imprimer. |
Sauf que doxygen et javadoc ne servent pas à ça espèce de crétin. Ils extraient des infos du code pour en permettre la documentation. Avec doxygen, tu obtient ça : http://xml.apache.org/xerces-c/api [...] ndler.html , ce qui n'est pas exactement du pretty-print.
Marsh Posté le 13-10-2003 à 12:17:05
PUTAIN MAIS TU RENDS OUF
je dis pas que c la meilleur solution bordel je dis quoi ? je dis que ça te met le code en couleur si tu as besoin de l'imprimer et c'est tout
--> solution rapide et pratique qd on a pas envie de se plonger dans la conf de emacs en lisp
je dis pas non plus que doxygen et javadoc sont des trucs voués à faire ça, mais que qd tu regarde ce que génère doxygen et bien tu as ton code en couleur dans une page html
alors tais toi et arrête d'agresser les gens, t'est ptet tres bon, mais pas franchement constructif, tu proposes quoi toi ? rien.
Arsumik: en effet, je suppose que c moins bô qu'avec emacs.
Marsh Posté le 13-10-2003 à 12:17:57
grosminet a écrit : |
Depuis quand ? Tu as un exemple ?
Marsh Posté le 13-10-2003 à 12:32:17
oui tu vas dans n'importe quel index.html généré par doxygen tu regardes la section 'file list' en haut
tu as une liste de fichiers qui apparaissent alors si j'ai bonne mémoire et tu peux cliquer sur le mot [code] qui apparait à côté du fichier.
tous les fichiers n'auront ptet pas ce lien il me semble qu'il faut le dire à doxygen.
je crois si je me souviens bien que tu peux donner des règles à doxygen pour qu'il mette les commentaires etc d'une certaine couleur et tout.
si tu veux un exemple:
http://www.lrde.epita.fr/~akim/com [...] ource.html
Marsh Posté le 13-10-2003 à 12:34:05
a2ps peut etre ?
edit kadreg, fais nous un tar stp
Marsh Posté le 13-10-2003 à 12:36:01
fake
Marsh Posté le 25-10-2003 à 15:22:48
ArSuniK >>
Trop bon !! Je vais tester tout ça ... Un très grand merci à toi !
Marsh Posté le 13-10-2003 à 10:01:10
Bonjour,
Est-ce qu'Emacs, à partir d'un fichier de code, peut générer un beau fichier ps avec, par exemple, la coloration syntaxique, la mise en italique des commentaires, la mise en gras des mots réservés, mettre les titres et entêtes avec nom du fichier, rajouter le numéro des lignes, etc.
Parceque imprimer de l'ASCII, c'est pas beau et c'est trop grand.
Ce serait pour du C, C++ et Java.
Merci.