• [^] # Re: Tex/Latex ... koi donc que le folding mode ?

    Posté par . En réponse à la dépêche Open Office: pourquoi les utilisateurs Linux en ont-ils besoin?. Évalué à 5.

    C'est un peu tard mais j'explique quand meme des fois que tu repasse par cette news ...

    "to fold" en anglais c'est le verbe plier.
    les editeurs qui supportent le folding permettent de cacher des parties du texte, comme si on pliait la page. Par exemple en C on peut avoir:

    int main (void) {
    int bidule;
    char * toto;
    printf("bidule ...\n");
    ...
    ...

    return 0;
    }

    si on applique le folding a cette fonction on ne voit plus que la ligne
    int main (void) {

    le reste est caché.
    le folding peut etre fait en fonction du texte lui meme (selon l'indentation, les {}, ...) ou avec des balises placées exprès: {{{

    Du coup c'est tres pratique, en ouvrant un source on peut avoir une vision globale de l'architecture et n'ouvrir que les fonctions qui nous interessent.

    bref c'est exactement ce que faisait le type au dessus qui découpait ses sources TeX en plusieurs fichiers pour le structurer mais en gardant tout en un seul morceau. vim le supporte depuis la version 6, emacs depuis plus longtemps.
    Je crois que j'ai découvert cette idée la première fois sur l'editeur de texte inclu avec les NexT Cube a l'époque ... une très bonne idée ce folding !!