• [^] # Re: Automatiser l'indentation

    Posté par . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 6.

    Un outil d'alignement comme post-processing comme clang-format n'est pas aussi pratique qu'un support natif dans les éditeurs et rendus de texte :

    • tu peux aligner les constructions du langage prévues par ton éditeur, mais pas les autres (par exemple si tu veux aligner un tableau dans les commentaires, tu es cuit)
    • surtout, en traduisant vers des espaces, tu obtiens un truc qui marche bien tant que tu codes avec une fonte monospace, mais qui ne marche pas avec une fonte proportionnelle; au contraire, les fins de tabulation élastiques ne sont pas définies par rapport à un nombre fixé d'espaces, juste par un alignement vertical, et n'imposent donc pas cette contrainte de proportionnalité