OVH Cloud OVH Cloud

code folding

1 réponse
Avatar
Mihamina Rakotomandimby
Bonjour,
J'édite le plus souvent des "fichier" Python, (X)HTML, Java, C.
Je tente de trouver du code folding pour ceux là.
J'ai trouvé:

Pour Python:
http://mail.python.org/pipermail/python-list/2002-May/106748.html

Pour nxml sur du XHTML:
http://www.emacswiki.org/cgi-bin/wiki/NxmlModeForXHTML#toc5
(et je n'ai pas compris comment mettre en pratique ce qu'il raconte
là: ou c'est qu'on Yank le code mentionné apres "And here is the code:"?)

Pour les autres, auriez-vous des liens?

Je n'utiliserais le code folding que si j'ai au moins cette possibilité
avec les "langages" mentionné plus haut. Question d'homogénéité... :-)

1 réponse

Avatar
Sébastien Kirche
Le 16 July 2006 à 15:46, Mihamina Rakotomandimby a dit :

Pour les autres, auriez-vous des liens?



Tu devrais regarder sur le wiki, il y a quelques solutions :
http://www.emacswiki.org/cgi-bin/emacs-en/CategoryOutline

Moi je connaissais le FoldingMode d'Anders Lindgren qui est mentionné
sur le wiki mais les liens sont morts. Il existe une copie sur mon bout
de web perso [1]. Cette version a la particularité de nécessiter de
placer des marqueurs dans le texte pour délimiter les débuts et fins des
portions repliables.

Un autre possibilité intéressante est le fold-mode de Marcus Breiing
également mentionné sur le wiki. Il est capable de masquer des portions
de texte « dynamiquement » sans faire de modification au code.

Je vois que d'autres possibilités ont été ajoutées dans le wiki depuis
la dernière fois que je suis venu là, mais je ne les connais pas.

Si tu trouves une solution intéressante, reviens nous en faire part ici :)

[1] http://sebastien.kirche.free.fr/emacs_stuff/elisp/folding.el
--
Sébastien Kirche