OVH Cloud OVH Cloud

code folding

2 réponses
Avatar
meles
Bonsoir,
je cherche comment faire du code folding dans le mode python.

Cordialement

2 réponses

Avatar
Sébastien Kirche
Le 6 March 2006 à 22:05, meles s'est exprimé ainsi :

Bonsoir,



Bonjour,

je cherche comment faire du code folding dans le mode python.



C'est le genre de fonction que j'aimerais bien voir implémentée dans
Emacs... :oS

Je connais deux solutions :

- folding-mode qui nécessite de modifier le fichier pour indiquer (dans
des commentaires) les débuts et fins des sections repliables qui
peuvent être imbriquées. J'ai déjà utilisé pour voir mais je ne suis
pas familier.
http://www.chrislott.org/geek/emacs/n2n_folding_mode.php

- fold-mode qui arrive à replier le fichier sans avoir besoin de le
modifier (utilise le systèmes des overlays). Je n'ai jamais eu
l'occasion de le tester. D'après son auteur c'est inachevé (et à
l'abandon ?) mais quand même fonctionnel.
http://uuid.com/~marcus/computing/fold-mode.html

Peut-être que l'emacswiki comporte des infos supplémentaires ? Ça fait
longtemps que je n'ai pas consulté la page.

http://www.emacswiki.org/cgi-bin/wiki?CategoryOutline

HTH.
--
Sébastien Kirche
Avatar
Ivan Kanis
meles writes:

Bonsoir, je cherche comment faire du code folding dans le mode python.



Je trouve que M-x outline-minor-mode marche bien pour python...
--
Ivan Kanis
http://kanis.cc

"I spent two years hacking Java for money, and got fed up with it -
it's too slow, too incomplete, too insecure, and too nonportable."
-- Ronan Waide

If you want to reply personally turn all double vowels into one in
my email addres. For example fruuiit becomes fruit.