46.1. Formatage
Le formatage du code source utilise un espacement de quatre
colonnes pour les tabulations, avec 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 soient absolument
pas tenus de suivre ces règles de formatage, il est
recommandé de le faire. Le code est passé dans pgindent, il n'y a donc pas lieu à
l'enjoliver par un quelconque ensemble de conventions de
formatage.
Le répertoire src/tools contient
des fichiers d'exemples de configuration qui peuvent être
employés 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.