45.1. Formatage
Le formatage du code source utilise un espacement de quatre
colonnes pour les tabulations, avec la préservation de celles-ci
(c'est-à-dire que les tabulations ne sont pas converties en
espaces). Chaque niveau logique d'indentation est une tabulation
supplémentaire. Les règles de disposition (positionnement des
parenthèses, etc) suivent les conventions BSD.
Bien que les correctifs (patchs) soumis ne sont absolument pas
tenus de suivre ces règles de formatage, il est recommandé de le
faire. Votre code sera passé dans pgindent, donc il n'y a pas d'intérêts à ce
qu'il soit joli grâce à d'autres ensembles de conventions de
formatage.
Le répertoire src/tools contient des
fichiers d'exemples de configuration qui peuvent être employer avec
les éditeurs emacs™,
xemacs™ ou vim™ pour valider que le format du code
écrit respecte ces conventions
Les outils de parcours de texte more et less
peuvent être appelés de la manière suivante
more -x4
less -x4
pour qu'ils affichent correctement les tabulations.